Triângulo

Triângulo

Fácil

Instruções

Determina se um triângulo é equilateral, isosceles ou scalene.

Um triângulo equilateral tem os três lados com o mesmo comprimento.

Um triângulo isosceles tem, pelo menos, dois lados com o mesmo comprimento. (Por vezes, é definido como tendo exatamente dois lados com o mesmo comprimento, mas, para os objetivos deste exercício, vamos considerar pelo menos dois.)

Um triângulo scalene tem todos os lados com comprimentos diferentes.

Nota

Para que uma forma seja sequer um triângulo, todos os lados têm de ter comprimento > 0, e a soma dos comprimentos de dois lados quaisquer tem de ser maior ou igual ao comprimento do terceiro lado.

Note

Os triângulos degenerados são triângulos em que a soma do comprimento de dois lados é igual ao comprimento do terceiro lado, por exemplo, 1, 1, 2. Optámos por não incluir testes para triângulos degenerados neste exercício. Podes tratar dessas situações, se quiseres, ou simplesmente ignorá-las.

Em equações:

Sejam a, b e c os lados do triângulo. Então, as três expressões seguintes têm de ser verdadeiras:

a + b ≥ c
b + c ≥ a
a + c ≥ b

Vê Desigualdade triangular

Registos

Registo Utilização Tipo Descrição
$a0 entrada inteiro lado a
$a1 entrada inteiro lado b
$a2 entrada inteiro lado c
$v0 saída inteiro tipo de triângulo (0 = escaleno, 1 = isósceles, 2 = equilátero, 3 = inválido)
$t0-9 temporário qualquer usado para armazenamento temporário
Editar via GitHub A ligação abre numa nova janela ou separador
MIPS Assembly Exercism

Estás pronto para começar Triângulo?

Inscreve-te no Exercism para aprenderes e dominares MIPS Assembly com 70 exercícios, e mentoria humana real, tudo grátis.