Lösungsvorschlag 3.3. - Aufgabe 3: Unterschied zwischen den Versionen

Aus ComeniusWiki
FS59kripke (Diskussion | Beiträge)
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…“
 
Keine Bearbeitungszusammenfassung
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 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");}   
//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, 08: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");}
}