formel rechner

This commit is contained in:
Mara Zöllner 2026-05-20 16:40:24 +02:00
parent 42a813ceaf
commit a97cc8b2a6

View file

@ -0,0 +1,28 @@
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";
}
}
// Punktzahl abfragen und in eine Zahl umwandeln
let punkte = Number(prompt("Wie viele Punkte hast du erreicht?"));
let maxPunkte = Number(prompt("Wie viele Punkte waren maximal möglich?"));
// Prozentsatz berechnen und auf ganze Zahl runden
let prozent = Math.round((punkte / maxPunkte) * 100);
// Note über die Funktion ermitteln
let note = berechneNote(prozent);
// Ausgabe in Konsole und als Alert
let ausgabe = punkte + " von " + maxPunkte + " Punkten (" + prozent + "%) = " + note;
console.log(ausgabe);
alert(ausgabe);