Escrever um programa que leia três comprimentos de reta e verifique se eles formam um triângulo.
Para formar um triângulo, os três lados precisam atender à seguinte condição: a soma de quaisquer dois lados deve ser maior que o lado restante.
Depois que for verificado que os lados formam um triângulo, o programa deve indicar o tipo de triângulo: se equilátero, isósceles ou escaleno.
<script>
//declaração de variáveis:
var ladoA, ladoB, ladoC;
//entrada de dados:
ladoA = parseInt (prompt("Informe o comprimento da lado A: "));
ladoB = parseInt (prompt("Informe o comprimento da lado B: "));
ladoC = parseInt (prompt("Informe o comprimento da lado C: "));
//processamento e saída de dados:
if ((ladoA + ladoB > ladoC) && (ladoA + ladoC > ladoB) && (ladoB + ladoC > ladoA));{
document.write ("Os dados apresentados atendem aos requisitos para formação de um triângulo.");
if (ladoA == ladoB && ladoB == ladoC) {
document.write("Seu triângulo é equilátero!");
} else if (ladoA == ladoB || ladoA == ladoC || ladoB == ladoC) {
document.write("Seu triângulo é isósceles!");
} else { // ((ladoA != ladoB) && (ladoA != LadoC) && (ladoB != ladoC));
document.write("Seu triângulo é escaleno!");
}
} else {
document.write ("Não é posssível formar um triângulo a partir dos dados apresentados.");
}
</script>
Não sei o que há de errado com o meu código simplesmente ele nem chega a pedir os dados. O que fiz de errado?