Hallo....
muss für die Uni ein Programm bis morgen fertigstellen aber ich komme einfach nicht auf die Lösung .....
Kann mit jemand helfen das Programm lauffähig zu gestalten? Hier mein Programm bisher.... (Aufgabenstellung im Anhang!)
muss für die Uni ein Programm bis morgen fertigstellen aber ich komme einfach nicht auf die Lösung .....
Kann mit jemand helfen das Programm lauffähig zu gestalten? Hier mein Programm bisher.... (Aufgabenstellung im Anhang!)
Java:
import java.util.Scanner;
public class Functionality {
public static void main(String[] args) {
Scanner scanA = new Scanner(System.in);
Scanner scanB = new Scanner(System.in);
Scanner scanC = new Scanner(System.in);
System.out.println("Geben Sie den Wert a ein: ");
double a = scanA.nextDouble();
System.out.println("Geben Sie den Wert b ein: ");
double b = scanB.nextDouble();
System.out.println("Geben Sie den Wert c ein: ");
double c = scanC.nextDouble();
System.out.println(istRechtwinkligesDreieck(a,b,c));
}
public static boolean istRechtwinkligesDreieck(double a, double b, double c) {
double hypo = 0;
if(a<=b && b<c) {
hypo = c;
if((a*a)+(b*b) == (hypo*hypo)) {
}
else {
return false;
}
if(b<=c && c<a) {
hypo = a;
if((b*b)+(c*c) == (hypo*hypo)) {
return true;
}
}
else {
return false;
}
{
hypo = b;
if((a*a)+(c*c) == (hypo*hypo)) {
return true;
}
}
{
return false;
}
}
return false;
}
}
Anhänge
Zuletzt bearbeitet von einem Moderator: