Ich verstehe mein fehler nicht

Neue Frage »

Auf diesen Beitrag antworten »
Mervan226 Ich verstehe mein fehler nicht

Meine Frage:
Hallo. ich bräuchte hilfe bei einem beispiel code der bei mir nicht funktzuniert.

code :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Zahlenraten</title>
</head>
<body>
<script type="text/javascript">
var Zufall = Math.round( Math.random() *100 ) ;
var Eingabe = prompt('Rate eine Zahl zwichen 0 und 100:' ) ;
while( eingabe != Zufall ) {
if( Eingabe > Zufall ) {
Eingabe = prompt( Eingabe +' war zu groß. Nochmal:' ) ;
} else {
Eingabe = prompt( Eingabe +' war zu klein. Nochmal:' ) ;
}
}
alert( eingabe +' war richtig!' ) ;
</script>
</body>
</html>

wenn ich den Code von Notepad++ aus starten will kommt nur ein weißes bild Beim Browser könnt ihr mir sagen was ich falsch gemacht habe ? Danke im vorraus

Meine Ideen:
Ich muss das lernen für Meine Aufnahme Prüfung an der SrH als Game und Multimedia entwickler
 
Auf diesen Beitrag antworten »
eulerscheZahl

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Zahlenraten</title>
</head>
<body>
<script type="text/javascript">
var Zufall = Math.round( Math.random() *100 ) ;
var Eingabe = prompt('Rate eine Zahl zwichen 0 und 100:' ) ;
while( Eingabe != Zufall ) {
	if( Eingabe > Zufall ) {
		Eingabe = prompt( Eingabe +' war zu groß. Nochmal:' ) ;
	} else if( Eingabe < Zufall ) {
		Eingabe = prompt( Eingabe +' war zu klein. Nochmal:' ) ;
	}
}
alert( Eingabe +' war richtig!' ) ; 
</script>
</body>
</html>
Auf diesen Beitrag antworten »
Mervan226

Danke für die Korrektur also lag mein Fehler nur am einsetzen der Tab taste .
Auf diesen Beitrag antworten »
Shizmo RE: Ich verstehe mein fehler nicht

Zitat:
Original von Mervan226
Meine Frage:
Hallo. ich bräuchte hilfe bei einem beispiel code der bei mir nicht funktzuniert.

code :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Zahlenraten</title>
</head>
<body>
<script type="text/javascript">
var Zufall = Math.round( Math.random() *100 ) ;
var Eingabe = prompt('Rate eine Zahl zwichen 0 und 100:' ) ;
while( eingabe != Zufall ) {
if( Eingabe > Zufall ) {
Eingabe = prompt( Eingabe +' war zu groß. Nochmal:' ) ;
} else {
Eingabe = prompt( Eingabe +' war zu klein. Nochmal:' ) ;
}
}
alert( eingabe +' war richtig!' ) ;
</script>
</body>
</html>

wenn ich den Code von Notepad++ aus starten will kommt nur ein weißes bild Beim Browser könnt ihr mir sagen was ich falsch gemacht habe ? Danke im vorraus

Meine Ideen:
Ich muss das lernen für Meine Aufnahme Prüfung an der SrH als Game und Multimedia entwickler
 
Auf diesen Beitrag antworten »
eulerscheZahl

Nicht zu vergessen
else if( Eingabe < Zufall )
Auf diesen Beitrag antworten »
Mervan226

ja das hat mich sehr gewundert das steht nicht in meinem beispiel code . wollten die mich damit testen ?
Auf diesen Beitrag antworten »
eulerscheZahl

Mein Fehler: die Ergänzung if( Eingabe < Zufall ) ist zwar nicht falsch, aber unnötig:
Wir wissen bereits, dass die Zahlen unterschiedlich sind. Eingabe > Zufall haben wir im else bereits ausgeschlossen, also bleibt nur noch Eingabe < Zufall. Das if ist also redundant.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »