Page 1 of 1

IF-ELSE eingebettet

Posted: 15 May 2025, 05:02
by Anonymous
Ich brauche Hilfe bei einem Code, der testen sollte, wenn ein Dreieck gleichseitig, Cosceles oder Skalene ist. Wenn ich den Code jedoch ausführe, zeigt das Ergebnis nur die letzte Bedingung: „Es bildet kein Dreieck '.
Könnten Sie mir helfen? Vor allem, wenn ich Links zu Klassen und Übungen über verschachtelte If-Else gibt. < /P>

Code: Select all

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");
}
}
}