formel rechner
This commit is contained in:
parent
42a813ceaf
commit
a97cc8b2a6
1 changed files with 28 additions and 0 deletions
|
|
@ -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);
|
||||
Loading…
Reference in a new issue