Fehlerbehebung Notenrechner
This commit is contained in:
parent
5603376267
commit
36c96da612
2 changed files with 35 additions and 38 deletions
31
js/script.js
31
js/script.js
|
|
@ -29,23 +29,20 @@ setInterval(createChip, 300);
|
|||
|
||||
|
||||
|
||||
/// Notenrechner
|
||||
|
||||
// Notenrechner
|
||||
|
||||
function berechneNote(punkte) {
|
||||
if (punkte < 50) {
|
||||
return "nicht bestanden";
|
||||
}
|
||||
else if (punkte < 60) {
|
||||
return "ausreichend";
|
||||
}
|
||||
else if (punkte < 75) {
|
||||
return "befriedigend";
|
||||
}
|
||||
else if (punkte < 90) {
|
||||
return "gut";
|
||||
}
|
||||
else {
|
||||
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";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -53,15 +50,13 @@ function startNotenrechner() {
|
|||
const punkte = Number(prompt("Wie viele Punkte hast du erreicht?"));
|
||||
const max = Number(prompt("Maximale Punktzahl?"));
|
||||
|
||||
if (max === 0 || isNaN(max) || isNaN(punkte)) {
|
||||
if (isNaN(punkte) || isNaN(max) || max === 0) {
|
||||
alert("Bitte gültige Zahlen eingeben!");
|
||||
return;
|
||||
}
|
||||
|
||||
const prozent = Math.round((punkte / max) * 100);
|
||||
|
||||
const ergebnis =
|
||||
punkte + " von " + max + " Punkten (" + prozent + "%) = " + berechneNote(punkte);
|
||||
const ergebnis = punkte + " von " + max + " Punkten (" + prozent + "%) = " + berechneNote(prozent);
|
||||
|
||||
console.log(ergebnis);
|
||||
alert(ergebnis);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><link rel="stylesheet" href="css/style.css"><meta charset="UTF-8"><title>isa8 – EIS SoSe 25</title></head>
|
||||
<script src="script.js"></script>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>isa8 – EIS SoSe 25</title>
|
||||
<link rel="stylesheet" href="css/style.css">
|
||||
<script src="script.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<nav>
|
||||
|
|
@ -14,16 +18,14 @@
|
|||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<h1>Sneaky Snack Snakes</h1>
|
||||
<p>Hier kannst du bald Noten berechnen</p>
|
||||
|
||||
<h2>Notenrechner</h2>
|
||||
|
||||
<button onclick="startNotenrechner()">Noten berechnen</button>
|
||||
|
||||
<h1>Sneaky Snack Snakes</h1>
|
||||
<p>Hier kannst du bald Noten berechnen</p>
|
||||
|
||||
<h2>Notenrechner</h2>
|
||||
<button onclick="startNotenrechner()">Noten berechnen</button>
|
||||
</main>
|
||||
<footer>
|
||||
<p>© 2026 - Lernprojekt EIS</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in a new issue