hi leute ich habe folgendes problem:
Ausserdem müssen Sie die richtigen und falschen Eingaben zählen und am Schluss eine Statistik mit der Anzahl der richtigen und falschen Eingaben ausgeben. Wenn insgesamt mindestens vier Aufgaben bearbeitet wurden und davon mindestens die Hälfte richtig gelöst wurde, soll der Text Bestanden! erscheinen, sonst der Text Nicht bestanden!.
wenn ich nun 1 ergebnis falsch haben und 3 richtig dann wird trotzdem angegeben der test ist bestanden
wo liegt mein fehler?
mein code bis jetzt:
Ausserdem müssen Sie die richtigen und falschen Eingaben zählen und am Schluss eine Statistik mit der Anzahl der richtigen und falschen Eingaben ausgeben. Wenn insgesamt mindestens vier Aufgaben bearbeitet wurden und davon mindestens die Hälfte richtig gelöst wurde, soll der Text Bestanden! erscheinen, sonst der Text Nicht bestanden!.
wenn ich nun 1 ergebnis falsch haben und 3 richtig dann wird trotzdem angegeben der test ist bestanden
wo liegt mein fehler?
mein code bis jetzt:
Java:
int ergebnisse = richtig+falsch;
boolean bestanden = richtig >=2 ;
boolean bestande = ergebnisse >= 4;
if (bestanden) {
System.out.println("\n");
System.out.println("Sie haben den Test bestanden\n");
System.out.printf("Richtig: %d, Falsch: %d \n", richtig, falsch);
} else if (bestande) {
System.out.println("\n");
System.out.println("Sie haben den Test bestanden\n");
System.out.printf("Richtig: %d, Falsch: %d \n", richtig, falsch);
} else {
System.out.println("\n");
System.out.println("Sie haben den Test nicht bestanden\n");
System.out.printf("Richtig: %d, Falsch: %d \n", richtig, falsch);
}