• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Kleines Mathespiel - Variable (Zahl) Prüfen

jacahelp

New member
Hallo liebe Gemeinde,

ich bin absoluter Neueinsteiger in JavaScript; Ich versuche gerade zu Übungszwecken ein kleines Mathespiel zu entwickeln.

Erklärung:
Es werden zwei Zahlen angezeigt, diese sollen addiert werden. In ein Eingabefeld soll der Nutzer seine Lösung eingeben und dann soll geprüft werden, ob die Eingabe passt.

Ich habe es geschafft, 2 zahlen automatisch erstellen zu lassen. Als test habe ich beide miteinander addieren lassen und die Lösung steht daneben. Die Lösung ist die Variable "SUM".

Jetzt hänge ich da und weiß nicht wie ich am besten ein textfeld erstelle, indem die SUM geprüft wird mit der Eingabe des Nutzers.


Mein Pseudocode wäre:
if Eingabefeld == SUM
alert (RICHTIG!)

else
alert (FALSCH!)


Mein bisheriger Code ist:
Code:
<html>
	<head>
	<title>Kleines Mathespiel</title>
<script type="text/javascript" language="JavaScript">
<!--


function randInt(min,max)
{
        var div = (max - min) + 1
        var randNum = Math.random()
        for (var i = 0; i <= div - 1; i++)
        {
                if (randNum >= i / div && randNum < (i+1) / div)
                        {return i + min}
        }
}

function ZahlenSchreiben1(anzahl,minimal,maximal) {
var Zahlen = "";

for(var x = 1;x <= anzahl;x++)
{
Zahlen = Zahlen + randInt(minimal,maximal)
}

return Zahlen;
}

function ZahlenSchreiben2(anzahl,minimal,maximal) {
var Zahlen = "";

for(var x = 1;x <= anzahl;x++)
{
Zahlen = Zahlen + randInt(minimal,maximal)
}

return Zahlen;
}

//-->
</script>

<body>
	
<h1>Mathespiel</h1>

Aufgabe 1:
<br><br>


<script type="text/javascript" language="JavaScript">
<!--

var zahl1 = ZahlenSchreiben1(1,1,100);
var zahl2 = ZahlenSchreiben2(1,1,100);

document.write("Addiere folgende Zahlen: " + zahl1 + " + " + zahl2);

document.write(" ");


var SUM = zahl1*1 + zahl2*1;

document.write("das Ergebnis ist: ");
document.write(SUM);

//  End -->
</script>

</body>
</head>
</html>
 
Zuletzt bearbeitet von einem Moderator:
Ein Traum! Es funktioniert :D vielen lieben Dank. Nach etwas frischer Luft, einem Kaffee und deinem Tipp bin ich wieder drin :)
 
Zurück
Oben