Lösungsvorschlag Exkurs Math - Aufgabe 1: Unterschied zwischen den Versionen
Aus ComeniusWiki
Zeile 21: | Zeile 21: | ||
double b=eingabe.nextDouble(); | double b=eingabe.nextDouble(); | ||
if(a<0|| b<0) {System.out.println("Negative Eingabe nicht möglich! "); pythagoras () ;} | if(a<0|| b<0) {System.out.println("Negative Eingabe nicht möglich! "); pythagoras () ;} | ||
− | else{System.out.println("Die Länge der Hypothenuse des Dreiecks ist "+Math.hypot(a,b)+" ");};} | + | else{System.out.println("Die Länge der Hypothenuse des Dreiecks ist "+Math.hypot(a,b)+".");};} |
</pre> | </pre> |
Version vom 11. Oktober 2014, 14:35 Uhr
public void pythagoras(){ Scanner eingabe = new Scanner (System.in); System.out.print ("Geben Sie die Länge der ersten Seite ein: "); int a = eingabe.nextInt(); System.out.print ("Geben Sie die Länge der zweiten Seite ein: "); int b = eingabe.nextInt(); System.out.println("Die Länge der dritten Seite beträgt "+Math.sqrt(Math.pow(a,2)+Math.pow(b,2))); }
Alternative Lösung:
public void pythagoras (){ System.out.print ("Geben Sie die Länge Kathete a ein: "); double a=eingabe.nextDouble(); System.out.print ("Geben Sie die Länge Kathete b ein: "); double b=eingabe.nextDouble(); if(a<0|| b<0) {System.out.println("Negative Eingabe nicht möglich! "); pythagoras () ;} else{System.out.println("Die Länge der Hypothenuse des Dreiecks ist "+Math.hypot(a,b)+".");};}