Lösungsvorschlag 3.3. - Aufgabe 3: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> import java.util.Scanner; public class rechnung { public void bmiRechner(){ Scanner eingabe = new Scanner (System.in); System.out.print ("Geben Sie Ih…“) |
|||
| Zeile 5: | Zeile 5: | ||
public void bmiRechner(){ | public void bmiRechner(){ | ||
| + | |||
Scanner eingabe = new Scanner (System.in); | Scanner eingabe = new Scanner (System.in); | ||
| + | //Eingabe | ||
System.out.print ("Geben Sie Ihr Gewicht in kg an: "); | System.out.print ("Geben Sie Ihr Gewicht in kg an: "); | ||
double g=eingabe.nextDouble(); | double g=eingabe.nextDouble(); | ||
System.out.print ("Geben Sie Ihre Größe in Metern ein: "); | System.out.print ("Geben Sie Ihre Größe in Metern ein: "); | ||
| − | double h=eingabe.nextDouble(); | + | double h=eingabe.nextDouble(); |
| + | |||
| + | //Berechnung des BMI-Wertes | ||
if ((g<0)||h<0) {System.out.println("Negative zahlen funktionieren nicht!!");bmiRechner();}; | if ((g<0)||h<0) {System.out.println("Negative zahlen funktionieren nicht!!");bmiRechner();}; | ||
double bmi=g/(h*h); | double bmi=g/(h*h); | ||
System.out.println("Ihr BMI-Wert lautet:"+bmi); | System.out.println("Ihr BMI-Wert lautet:"+bmi); | ||
| − | if (bmi<18){System.out.println("Iss mal was !! :D | + | |
| − | else if (bmi<25){System.out.println("Du bist normal, bast :D");} | + | |
| − | else{System.out.println("Du fette Sau iss nicht so viel:D"); | + | //Rückmeldung |
| − | } | + | if (bmi<18){System.out.println("Iss mal was !! :D Du bist zu dünn!");} |
| + | else if (bmi<25){System.out.println("Du bist normal, bast. :D");} | ||
| + | else{System.out.println("Du fette Sau, iss nicht so viel! :D");} | ||
} | } | ||
</pre> | </pre> | ||
Version vom 14. Oktober 2013, 09:38 Uhr
import java.util.Scanner;
public class rechnung {
public void bmiRechner(){
Scanner eingabe = new Scanner (System.in);
//Eingabe
System.out.print ("Geben Sie Ihr Gewicht in kg an: ");
double g=eingabe.nextDouble();
System.out.print ("Geben Sie Ihre Größe in Metern ein: ");
double h=eingabe.nextDouble();
//Berechnung des BMI-Wertes
if ((g<0)||h<0) {System.out.println("Negative zahlen funktionieren nicht!!");bmiRechner();};
double bmi=g/(h*h);
System.out.println("Ihr BMI-Wert lautet:"+bmi);
//Rückmeldung
if (bmi<18){System.out.println("Iss mal was !! :D Du bist zu dünn!");}
else if (bmi<25){System.out.println("Du bist normal, bast. :D");}
else{System.out.println("Du fette Sau, iss nicht so viel! :D");}
}

