function berechneNote(prozent) { if (prozent >= 90) return "sehr gut"; if (prozent >= 75) return "gut"; if (prozent >= 60) return "befriedigend"; if (prozent >= 50) return "ausreichend"; return "nicht bestanden"; } function berechnen() { const punkte = Number(document.getElementById("punkte").value); const maxPunkte = Number(document.getElementById("maxPunkte").value); if (!punkte || !maxPunkte || maxPunkte <= 0) { alert("Bitte beide Felder ausfüllen!"); return; } const prozent = Math.round((punkte / maxPunkte) * 100); const note = berechneNote(prozent); const ergebnis = `${punkte} von ${maxPunkte} Punkten (${prozent}%) = ${note}`; console.log(ergebnis); alert(ergebnis); document.getElementById("ergebnisText").textContent = ergebnis; document.getElementById("ergebnis").style.display = "block"; }