Stundenprotokoll
Letzte Woche beschäftigten wir uns wieder mit Javascript und lernten wieder eine Funktion, wie man Zufallszahlen erstellt. Die Funktion geht so: „Math.random()“. Und wenn man gerundete Zahlen haben möchte anstatt Dezimalzahlen, muß man vor der Funktion noch „Math.round“ hinzufügen.Als erstes versuchten wir einen Script zu erstellen, der Zufallszahlen ausgibt.
Hier das Ergebnis:
<html>
<head>
<title>Zufallszahl</title>
<script Language=“JavaScript“>
function fzufall()
{
var zahl;zahl = Math.round(100*Math.random());document.zufall.ausgabe.value=zahl;
} </script></head>
<body>
<form name=“zufall“>
Hier gibts der Computer eine ZUfallszahl zwischen 0 und 100!
<input type=“text“ name=“ausgabe“ size“60″>
</input><input type=“button“ value=“Ermittle Zufallszahl“ onclick=“fzufall()“>
</input><br> <br>
</body>
</html> Als nächstes versuchten wir eine Script zu erstellen, der die Zufallszahl mit der eingegebene Zahl vergleicht und herausstellt, ob die beiden Zahlen gleich sind und dabei zählt er noch die Versuche, die der Rechner benötigte um die richtige Zahl herauszufinden. (Dies wird mit der While-Schleife ermöglicht)Hier das Ergebnis:
<html>
<head>
<title>Zufallszahl erraten</title>
<script language=“Javascript“>
function frate()
{
var zahl;
var versuche;
var zahl2; versuche = 0;zahl = parseFloat(document.erraten.eingabe.value);
zahl2 = Math.round(10*Math.random()); while (zahl2!=zahl){z
ahl2 = Math.round(10*Math.random());versuche = versuche + 1;alert(„Der “ + versuche + „.Versuch hat die Zahl “ + zahl2 +“ ergeben!“);
}
document.erraten.ausgabe.value = „Juhu, nach “ + versuche + “ Versuchen hat der Computer die richtige Zahl “ + zahl2 + “ ermittelt!“; } </script></head> <body ><form name=“erraten“>Geben Sie hier eine Zahl zwischen 0 und 10 ein!!
<input type=“text“ name=“eingabe“>
</input><br><br>
<input type=“button“ value=“Rate“ onclick=“frate()“><br><br>
<input type=“text“ name=“ausgabe“ size=“100″></input><br><br> </form></body>
</html>
Die letzte Aufgabe war den Mittelwert aus den Zahlen, die man eingegeben hat zu berechten. Dies ist mir leider nicht gelungen. Doch ich hoffe, dass wir nächst Stunde die Möglichkeit haben, diesbezüglich noch uns näher zu befassen.
Noch keine Kommentare.
Kommentieren
-
Letzte
-
Links
-
Archive
- Oktober 2007 (2)
- September 2007 (2)
- Mai 2007 (2)
- April 2007 (1)
- März 2007 (2)
- November 2006 (2)
- Oktober 2006 (3)
- September 2006 (4)
-
Kategorien
-
RSS
RSS der Einträge
Kommentarfeed