index.html

style.css
script.js
This commit is contained in:
Ismail Amara
2026-03-04 10:00:03 +01:00
parent b328516a08
commit ae5c506154
3 changed files with 132 additions and 0 deletions

52
MainPage/ismail/script.js Normal file
View 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);
}