É triangulo?

Classificação: Fixação

Enunciado

[L2-Q16] Implemente um programa que: a) leia três valores; b) verifica se esses valores podem ser os lados de um triângulo; c) se os valores formam um triângulo, o programa deve verificar seu tipo – equilátero, isósceles ou escaleno - imprimindo, para cada caso, as mensagens “Equilatero”, “Isosceles” e “Escaleno”, respectivamente. Caso os valores não formem um triângulo, o programa deve imprimir a mensagem “Nao eh triangulo”. Lembre-se que: Para os três valores formarem um triângulo válido o comprimento de cada lado deve ser menor do que a soma dos comprimentos dos outros dois lados. Um triângulo é equilátero se o comprimento de todos os lados do triângulo forem iguais. Um triângulo é isósceles se o comprimento de dois lados do triângulo forem iguais, portanto, todo triângulo equilátero também é isósceles. Um triângulo é escaleno se o comprimento dos três lados do triângulo forem diferentes.

Exemplo de entrada:

1 2 3

Exemplo de saída esperada:

Nao eh triangulo

// Rascunho de 27/08/2019 - 18:25:44 var a=parseFloat(prompt("Insira o valor de a: ")); var b=parseFloat(prompt("Insira o valor de b: ")); var c=parseFloat(prompt("Insira o valor de c: ")); if(a<b+c && b<a+c && c<a+b) { if(a==b && b==c){ alert("Equilatero") } if(a==b && a!=c || a==c && a!=b || b==c && a!=b) { alert("Isosceles") } if(a!=b && b!=c) { alert("Escaleno") } } else { alert("Nao eh triangulo") }

Saída dos casos de teste