Olá pessoal
Preciso de ajuda com umcódigo que deve testar se um triângulo é equilátero, esósceles ou escaleno, porém, ao rodar o código, o resultado só mostra a última condição: ‘Não forma um triângulo’.
Vocês poderiam me ajudar? Principalmente se puderem me passar links de aulas e exercícios sobre if-else aninhados ou encadeados.
package sandra.puga;
import java.util.Scanner;
public class Puga_ex61
{
public static void main(String[] args) {
int a = 0;
int b = 0;
int c = 0;
Scanner scanner = new Scanner(System.in);
System.out.println
("Programa que avalia o tipo de triângulo");
System.out.println("medida lado a");
a = scanner.nextInt();
System.out.println("medida lado b");
a = scanner.nextInt();
System.out.println("medida lado c");
a = scanner.nextInt();
if (a != 0 && b != 0 && c != 0){
if (a + b > c && a + c > b && b + c > a){
if (a != b && a != c && b != c){
System.out.println("Triangulo escaleno");
}
else
{
if (a == b && b == c)
{
System.out.println("Triangulo equilátero");
}
else {
System.out.println("Triângulo isósceles");
}
}
}
else{
System.out.println("Não forma um triângulo");
}
}
else{
System.out.println("Não forma um triângulo");
}
}
}