25 lines
563 B
JavaScript
25 lines
563 B
JavaScript
let punktzahl = prompt();
|
|
let maxPunktzahl = prompt();
|
|
|
|
function berechneNote(punkte) {
|
|
if (punkte >= 90 && punkte <= 100){
|
|
return "sehr gut";
|
|
}
|
|
if (punkte >= 75 && punkte <= 89){
|
|
return "gut";
|
|
}
|
|
if (punkte >= 60 && punkte <= 74){
|
|
return "befriedigend";
|
|
}
|
|
if (punkte >= 50 && punkte <= 59){
|
|
return "ausreichend";
|
|
}
|
|
if (punkte < 50){
|
|
return "nicht bestanden";
|
|
}
|
|
}
|
|
let prozentsatz = (punktzahl / maxPunktzahl) *100
|
|
let note = berechneNote(prozentsatz);
|
|
alert(punktzahl+" von "+maxPunktzahl+" Punkten ("+prozentsatz+"%) = "+note);
|
|
|
|
|