Moin moin,
Wenn mir einer sagen könnte wo mein fehler ist das wäre nett =)
Grüße happykobolt4
Wenn mir einer sagen könnte wo mein fehler ist das wäre nett =)
Grüße happykobolt4
Code:
import java.io.*;
public class Klausurenprogramm {
/**
* @param args
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int auswahl,größe,klausur,noten;
double schnitt;
System.out.println("Dies ist das Klausurenprogramm. Hier können sie Klausuren eintragen, abfragen und den Durchschnitt ausrechnen lassen.");
do{
System.out.println(" Wählen sie eine Aktion indem sie die Zahl eingeben und mit Enter bestätigen:\n1. Klausurnoten eintragen\n2. Klausurnoten abfragen\3. Durchschnitt ausrechen lassen\4. Programm Beenden");
auswahl = Integer.parseInt(br.readLine());
switch(auswahl){
case '1' :{
System.out.println("Geben sie die Größe des Kurses an: ");
größe = Integer.parseInt(br.readLine());
int klausuren[]= new int[größe];
System.out.println("Geben sie nun die Klausurnoten an und bestätigen sie nach jeder Zahl mit Enter:");
klausur = Integer.parseInt(br.readLine());
for(int z=0; z<größe; z++){
klausuren[z]=klausur;
}
}case '2' :{
for(int x=0; x<größe; x++){
System.out.print(klausuren[x] + ", ");
}
}case '3' :{
for(int y=0; y<größe; y++){
noten=klausuren[y]+noten;
}
schnitt=noten/größe;
System.out.print("Der Durchschnitt der Klausur beträgt: " + schnitt);
}case '4' :{
}default :{
System.out.println("Falsche Eingabe");
}
}
}while(auswahl!=4);
}
}
Zuletzt bearbeitet von einem Moderator: