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); }