17 lines
713 B
JavaScript
17 lines
713 B
JavaScript
function berechneNote(punkte) {
|
|
if (punkte >= 90) return "sehr gut";
|
|
else if (punkte >= 75) return "gut";
|
|
else if (punkte >= 60) return "befriedigend";
|
|
else if (punkte >= 50) return "ausreichend";
|
|
else return "nicht bestanden";
|
|
}
|
|
|
|
const erreichtePunkte = Number(prompt("Geben Sie Ihre Punktzahl ein:"));
|
|
const maxPunkte = Number(prompt("Geben Sie die maximale Punktzahl ein:"));
|
|
|
|
const prozent = (erreichtePunkte / maxPunkte) * 100;
|
|
const note = berechneNote(prozent);
|
|
|
|
console.log(`${erreichtePunkte} von ${maxPunkte} Punkten (${prozent.toFixed(0)}%) = ${note}`);
|
|
alert(`${erreichtePunkte} von ${maxPunkte} Punkten (${prozent.toFixed(0)}%) = ${note}`);
|
|
alert("Notenrechner-Skript geladen!");
|