Notengenerator
Haben Sie sich schon mal Gedanken darüber gemacht, wie Ihre Note bei den Prüfungsterminen zur VO Informationstechnologie zu Stande kommen? Hier eine Antwort dazu, die man allerdings nicht all zu ernst nehmen sollte.
Es ist auch ein gutes Beispiel für die mathematische Funktion zur Erstellung von Zufallszahlen.
Online: Notengenerator
Sourcecode (Beispiel):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Notengenerator</TITLE>
<META NAME="Generator" CONTENT="Microsoft Expression Web 4">
<META NAME="Author" CONTENT="Franz Staffel">
<META NAME="Keywords" CONTENT="Notengenerator">
<META NAME="Description" CONTENT="Notengenerator">
<script language="javascript">
function notenausgabe()
{
var vname, punkte, note, ausgabe;
vname = document.getElementById("Text1").value;
if (vname == "")
{
alert ("Bitte Namen eingeben!");
}
else
{
punkte = Math.round(Math.random() * 40);
ausgabe = "Hallo " + vname + ", du hast " + punkte + " Punkt";
if (punkte != 1) ausgabe += "e";
ausgabe += " auf die Prüfung!\n";
switch (punkte) {
case 40:
case 39:
case 38:
case 37:
case 36:
ausgabe += "Das ist ein SEHR GUT! Weiter so, Bravo!";
break;
case 35:
case 34:
case 33:
case 32:
case 31:
ausgabe += "Das ist ein GUT! Nicht perfekt, aber gratuliere -
schafft nicht jeder!";
break;
case 30:
case 29:
case 28:
case 27:
case 26:
ausgabe += "BEFRIEDIGEND! Es reicht, aber angeben würde ich damit
nicht!";
break;
case 25:
case 24:
case 23:
case 22:
case 21:
ausgabe += "GENÜGEND! Gerade noch geschafft, wir sehen uns nicht
wieder!";
break;
default:
ausgabe += "NICHT GENÜGEND! Das war wohl nichts, bis zum nächsten
Termin!";
break;
}
document.getElementById("Ausgabe").value = ausgabe;
}
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000"
VLINK="#800000" ALINK="#FF00FF">
<form method="post">
<p>Wieviele Punkte und welche Note bekomme ich bei meiner Prüfung
für die VO Informationstechnologie?</p>
<p>Geben Sie hier ihren Vornamen ein: <input id="Text1" name="Text1"
type="text"></p>
<p><button type="button" id="berechnen"
onclick="notenausgabe()">Punkte und Note ausgeben</button></p>
<p><textarea id="Ausgabe" name="Ausgabe" rows="3" style="width:
650px"></textarea></p>
</form>
</BODY>
</HTML>