ok vielen dank
klappt so medium
Hallo dies ist ein Programm mit dem man das kleine 1x1 üben kann.
Du hast für jede Frage 5 sekunden Zeit, anschließend wirst du benotet!
Du kannst dieses Programm abbrechen indem du als Ergebnis einfach eine Null eintippst
1*6=
2
Falsch 🙁
5*5=
2
Falsch 🙁
6*4=
0
Falsch:4Richtig:0
Deine Note ist 6
das sagt die konsole
und das ist mein programm
import java.io.*;
public class Eins {
public static void main(String[] args)throws IOException, InterruptedException{
BufferedReader tastatur = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Hallo dies ist ein Programm mit dem man das kleine 1x1 üben kann.");
System.out.println("Du hast für jede Frage 5 sekunden Zeit, anschließend wirst du benotet!");
System.out.println("Du kannst dieses Programm abbrechen indem du als Ergebnis einfach eine Null eintippst ");
Thread.sleep(5000);
int ergebnis = 0,eingabe=0;
int richtig=0,falsch=0;
int note;
for(int i=10;i>0;i--){
double l=(9*Math.random());
int ersteZahl=(int) l;
double k=(9*Math.random());
int zweiteZahl=(int) k;
zweiteZahl++;
ersteZahl++;
ergebnis=ersteZahl*zweiteZahl;
System.out.println(ersteZahl+"*"+zweiteZahl+"=");
long systemZeit=System.currentTimeMillis();
eingabe=Integer.parseInt(tastatur.readLine());
long systemZeit2=System.currentTimeMillis();
long zeitDifferenz=systemZeit2-systemZeit;
if(eingabe==0){
falsch +=10-i;
break;
}
if(ergebnis==eingabe&&zeitDifferenz<5000){
System.out.println("Richtig 😉");
System.out.println();
richtig+=1;
}
else{
System.out.println("Falsch 🙁");
System.out.println();
falsch+=1;
}
}
switch(richtig){
case 1: note = 6; break;
case 2: note = 5; break;
case 3: note = 5; break;
case 4: note = 5; break;
case 5: note = 4; break;
case 6: note = 4; break;
case 7: note = 3; break;
case 8: note = 2; break;
case 9: note = 1; break;
case 0: note = 6; break;
case 10: note = 1; break;
default : note = 0;
}
System.out.println();
System.out.println("Falsch:"+falsch+"Richtig:"+richtig);
System.out.println();
System.out.println("Deine Note ist "+note);
}
}