Guten Abend,
ich muss ein Programm schreiben, wo man eine Punktzahl eingibt und dann gibt die Konsole die Note aus. Nur gibt es momentan 2 Probleme.
Soweit klappt alles, nur muss ich die Note 2 x eingeben, damit er das Ergebnis ausspuckt.
2. Habe ich versucht die Noten alle in einen Array zu packen, das klappt aber garnicht. Wäre nett, wenn mir jemand hilft bzw. ein paar Tipps gibt
Und so nebenbei EAM ist ein Programm von unserer Uni zur Speicherung von Variablen / Eingaben.
ich muss ein Programm schreiben, wo man eine Punktzahl eingibt und dann gibt die Konsole die Note aus. Nur gibt es momentan 2 Probleme.
Soweit klappt alles, nur muss ich die Note 2 x eingeben, damit er das Ergebnis ausspuckt.
2. Habe ich versucht die Noten alle in einen Array zu packen, das klappt aber garnicht. Wäre nett, wenn mir jemand hilft bzw. ein paar Tipps gibt
Und so nebenbei EAM ist ein Programm von unserer Uni zur Speicherung von Variablen / Eingaben.
Java:
package Test;
public class TestatAfugabe2 {
public static void main(String[] args) {
double note;
double punkte;
System.out.println("Bitte geben Sie Ihre erreicht Punktzahl ein (zwischen 0 und 120!)");
note = EAM.rDouble();
punkte = EAM.rDouble();
for (int i = 1; i <= 120; i++)
if (punkte < 60) {
note = 5.0;
} else if (punkte >= 60 && punkte <= 65) {
note = 4.0;
} else if (punkte > 65 && punkte <= 71) {
note = 3.7;
} else if (punkte > 71 && punkte <= 77) {
note = 3.3;
} else if (punkte > 77 && punkte <= 83) {
note = 3.0;
} else if (punkte > 83 && punkte <= 89) {
note = 2.7;
} else if (punkte > 89 && punkte <= 95) {
note = 2.3;
} else if (punkte > 95 && punkte <= 101) {
note = 2.0;
} else if (punkte > 101 && punkte <= 107) {
note = 1.7;
} else if (punkte > 107 && punkte <= 113) {
note = 1.3;
} else if (punkte > 113 && punkte <= 120) {
note = 1.0;
}
System.out.println(note);
}
}
Zuletzt bearbeitet: