index.html
style.css script.js
This commit is contained in:
52
MainPage/ismail/script.js
Normal file
52
MainPage/ismail/script.js
Normal file
@@ -0,0 +1,52 @@
|
||||
let num1, num2;
|
||||
let correctAnswer;
|
||||
let score = 0;
|
||||
let currentMode = "";
|
||||
|
||||
function setMode(mode) {
|
||||
currentMode = mode;
|
||||
generateQuestion();
|
||||
}
|
||||
|
||||
function generateQuestion() {
|
||||
num1 = Math.floor(Math.random() * 10);
|
||||
num2 = Math.floor(Math.random() * 10);
|
||||
|
||||
if (currentMode === "addition") {
|
||||
correctAnswer = num1 + num2;
|
||||
document.getElementById("question").textContent =
|
||||
`${num1} + ${num2} = ?`;
|
||||
}
|
||||
|
||||
if (currentMode === "subtraktion") {
|
||||
correctAnswer = num1 - num2;
|
||||
document.getElementById("question").textContent =
|
||||
`${num1} - ${num2} = ?`;
|
||||
}
|
||||
|
||||
if (currentMode === "multiplikation") {
|
||||
correctAnswer = num1 * num2;
|
||||
document.getElementById("question").textContent =
|
||||
`${num1} × ${num2} = ?`;
|
||||
}
|
||||
|
||||
document.getElementById("answer").value = "";
|
||||
}
|
||||
|
||||
function checkAnswer() {
|
||||
let userAnswer = Number(document.getElementById("answer").value);
|
||||
let resultText = document.getElementById("result");
|
||||
|
||||
if (userAnswer === correctAnswer) {
|
||||
resultText.textContent =
|
||||
"✅ Richtig! Sehr gut! Die Antwort ist " + correctAnswer;
|
||||
score++;
|
||||
document.getElementById("score").textContent = score;
|
||||
} else {
|
||||
resultText.textContent =
|
||||
"❌ Falsch! Die richtige Antwort ist " + correctAnswer;
|
||||
}
|
||||
|
||||
// 2 Sekunden warten, dann neue Frage
|
||||
setTimeout(generateQuestion, 2000);
|
||||
}
|
||||
Reference in New Issue
Block a user