Mathematik-Test
Scripte > Additional
Ein einfacher Mathematik-Test
Hat man nach so langer Schulzeit doch schon alles vergessen?
ZIP-Datei in ein beliebiges Verzeichnis auf dem PC entpacken und das Verzeichnis "wsX5Obj" auf den Webserver in das Root-Verzeichnis kopieren.
HEAD-Code in den HEAD-Bereich <head>....</head> und HTML-Code in den BODY-Bereich <body>....</body> der aufrufende Datei einfügen.
Erfahrene Nutzer können die Style-Definitionen (css) in einer separaten CSS-Datei hintelegen und per Linkaufruf im HEAD-Bereich einbinden.
Durch einen Klick auf einen Button beginnen die Rechenaufgaben:
Code für den <HEAD> Bereich
<style type="text/css">
.tbl { background-color: #EEF6E8; border: 2px solid #7C6031; }
.mathe { color: #7C6031;font-size: 25px;font-weight: bold;font-family: tahoma;background-color: #B4DA9F;border: 2px solid #7C6031;border-radius: 5px;padding: 5px;margin: 10px;vertical-align: middle; }
.mathe:hover { background-color: #EEF6E8; border: 2px solid #7C6031; padding-left: 10px; }
</style>
Code für den <BODY> Bereich
<script language="Javascript">
function zufallszahl1() {var Zahl1=Math.random() * 1000;Zahl1=Math.round(Zahl1);return(Zahl1); }function zufallszahl2() {var Zahl2=Math.random() * 1000;Zahl2=Math.round(Zahl2);return(Zahl2); }function rechnen() { //Addition (+)var Zahl1=zufallszahl1()var Zahl2=zufallszahl2()var antwort=Zahl1 + Zahl2;var eingabe=window.prompt("Wie lautet die Summe von " + Zahl1 + " plus " + Zahl2 + " ?", "Die Antwort"); {if (eingabe == antwort) {window.alert("Richtig! Die Summe von " + Zahl1 + " und " + Zahl2 + " ist " + antwort + "!"); }else {window.alert("Falsch! " + eingabe + " ist nicht die Summe von " + Zahl1 + " und " + Zahl2 + ", sondern " + antwort + "!" ); }}}function zufallszahl3() {var Zahl3=Math.random() * 50;Zahl3=Math.round(Zahl3);return(Zahl3); }function zufallszahl4() {var Zahl4=Math.random() * 50;Zahl4=Math.round(Zahl4);return(Zahl4); }function multi() { //Multiplikation (x)var Zahl1=zufallszahl3()var Zahl2=zufallszahl4()var antwort2=Zahl1 * Zahl2;var eingabe2=window.prompt("Wie lautet das Ergebnis von " + Zahl1 + " mal " + Zahl2 + " ?", "Die Antwort"); {if (eingabe2 == antwort2) {window.alert("Richtig! Das Ergebnis von " + Zahl1 + " mal " + Zahl2 + " ist " + antwort2 + "!"); }else {window.alert("Falsch! " + eingabe2 + " ist nicht das Ergebnis von " + Zahl1 + " mal " + Zahl2 + ", sondern " + antwort2 + "!" ); }}
function subi() { //Substraktion (-)var Zahl1=zufallszahl1()var Zahl2=zufallszahl2()var antwort2=Zahl1 - Zahl2;var eingabe2=window.prompt("Wie lautet das Ergebnis von " + Zahl1 + " minus " + Zahl2 + " ?", "Die Antwort"); {if (eingabe2 == antwort2) {window.alert("Richtig! Das Ergebnis von " + Zahl1 + " minus " + Zahl2 + " ist " + antwort2 + "!"); }else {window.alert("Falsch! " + eingabe2 + " ist nicht das Ergebnis von " + Zahl1 + " minus " + Zahl2 + ", sondern " + antwort2 + "!" ); }}}
</script>
<div align="center">
<table class="tbl"><form><tr><td>
<button class="mathe" onClick="rechnen()">(+)</button>
<button class="mathe" onClick="multi()">(x)</button>
<button class="mathe" onClick="subi()">(-)</button>
</td></tr></form></table>
</div>
<div align="center">
<table class="tbl"><form><tr><td>
<button class="mathe" onClick="rechnen()">(+)</button>
<button class="mathe" onClick="multi()">(x)</button>
<button class="mathe" onClick="subi()">(-)</button>
</td></tr></form></table>
</div>
Feedbacks zu ""
Kein Kommentar
Vielen Dank für Dein Feedback.