Faça um algoritmo que leia três valores inteiros X, Y e Z, e verifique se eles podem ser os comprimentos dos lados de um triângulo e, se forem verificar se é um triângulo equilátero, isósceles ou escaleno. Caso os 3 lados formem um triângulo então escreva o tipo de triângulo na tela, caso contrário se eles não formarem um triângulo, escrever a mensagem "ESTES NÚMEROS NÃO PODEM SER LADOS DE LADOS DE UM TRIÂNGULO". Considere as seguintes propriedades:
A. O comprimento de cada lado de um triângulo é menor que a soma dos outros dois lados;
B. Equiláteros: têm os comprimentos dos três lados iguais;
C. Isosceles: tem os comprimentos de dois lados iguais
D. Escaleno: têm os comprimentos dos três lados diferentes
CÓDIGO EM JAVA
aleprezzi:
tem algo feito já ?
System.out.println(“Digite três valores: “)
int a = sc.nextInt() ;
int b = sc.nextInt() ;
int c = sc.nextInt() ;
if (a + b < c && a + c < b && b + c < a) {
System.out.println(“Os três lados não formam um triângulo”) ;
} else if (a == b && a ==c) {
System.out.println(“Equilátero”) ;
} else if (a == b || a == c || b == c) {
System.out.println(“Isósceles”)
} else {
System.out.println(“Escaleno”) ;
}
sc.close();
}
}
Soluções para a tarefa
Respondido por
1
Resposta:
Scanner sc = new Scanner(System.in);
System.out.println(“Digite três valores: “)
int a = sc.nextInt() ;
int b = sc.nextInt() ;
int c = sc.nextInt() ;
if (a + b < c && a + c < b && b + c < a) {
System.out.println(“Os três lados não formam um triângulo”) ;
} else if (a == b && a ==c) {
System.out.println(“Equilátero”) ;
} else if (a == b || a == c || b == c) {
System.out.println(“Isósceles”)
} else {
System.out.println(“Escaleno”) ;
}
sc.close();
}
}
Explicação:
aparentemente ta tudo certo (eu nao sei direito a sintaxe) mas a logica me parece ta bem correta. Tu chegou a testar ele ?
Perguntas interessantes
Pedagogia,
5 meses atrás
Administração,
5 meses atrás
Matemática,
5 meses atrás
História,
6 meses atrás
Matemática,
6 meses atrás
Artes,
11 meses atrás
Administração,
11 meses atrás
Matemática,
11 meses atrás