Hallo!
Ich studiere im ersten Semester Informatik auf Lehramt an der JKU in Linz und habe Anfangs noch Schwierigkeiten mit dem Programmieren, da ich das zum ersten Mal mache.
Meine Aufgabe ist, dass ich ein Programm zur Berechnung der Kalorien schreibe. Ich möchte gerne zwischen Männer und Frauen unterscheiden, da hier eine andere Formel nötig ist.
Leider funktioniert bei mir die unterscheidung nicht und ich komme immer zum gleichen Ergebnis egal ob ich für das Geschlecht m, f oder auch eine Zahl eingebe. Leider komme ich aber auf meinen Fehler nicht drauf :/
Wäre toll wenn mir von euch jemand einen Tipp zur Verbesserung geben könnte!
LG Julia
Ich studiere im ersten Semester Informatik auf Lehramt an der JKU in Linz und habe Anfangs noch Schwierigkeiten mit dem Programmieren, da ich das zum ersten Mal mache.
Meine Aufgabe ist, dass ich ein Programm zur Berechnung der Kalorien schreibe. Ich möchte gerne zwischen Männer und Frauen unterscheiden, da hier eine andere Formel nötig ist.
Leider funktioniert bei mir die unterscheidung nicht und ich komme immer zum gleichen Ergebnis egal ob ich für das Geschlecht m, f oder auch eine Zahl eingebe. Leider komme ich aber auf meinen Fehler nicht drauf :/
Wäre toll wenn mir von euch jemand einen Tipp zur Verbesserung geben könnte!
LG Julia
Java:
public class caloriescalculator {
public static void main(String[] args)
{
double caloriesM; // calories for male
double caloriesF; //caloreis for female
System.out.print("Enter your age: ");
int age = Input.readInt();
System.out.print("Enter your weight (kg): ");
int weight = Input.readInt();
System.out.print("Enter your heigh (cm): ");
int heigh = Input.readInt();
System.out.print("Enter your sex (f for female, m for male): ");
char sex = Input.readChar();
if ("f".equals(sex))
{
caloriesF=10*weight+6.25*heigh-5*age-161;
System.out.print("You need ");
System.out.print(caloriesF);
System.out.print(" calories by day to keep your weight");
}
else
{
caloriesM=10*weight+6.25*heigh-5*age+5;
System.out.print("You need ");
System.out.print(caloriesM);
System.out.print(" calories by day to keep your weight");
}
}}
Zuletzt bearbeitet von einem Moderator: