Brauche Hilfe!!!
Carsten Dierkes
- javascript
0 Dieter Raber0 Carsten Dierkes0 Dieter Raber0 Carsten0 Dieter Raber0 Carsten
0 wahsaga
0 Raik0 Carsten
Hallo
ich schreibe am Montag eine Klausur in Info und habe keinen Plan, wie ich eine Übungsaufgabe bewerkstelligen soll!!!
Kann mir da jemand helfen?
Aufgabe:
In der warmen Jahreszeit geht Fritzvhen bei schönem Wetter ins Freibad. Sollte zu dieser Jahreszeit das Wetter schlecht sein, startet er zu einem Waldlauf. In der kalten Jahreszeit läuft er nur dann, wenn das Wetter gut ist; bei schlechtem Wetter trainiert er in der Halle.
Stellen sie eine Entscheidungstabelle auf und schreiben sie ein Programm!
Ich habe mir bisher überlegt, dass man diese abfrage mit confirm() machen kann. Ok drücken, wenn die Aussage wahr(true) ist und Abbrechen drücken, wenn sie falsch(false) ist!
Wenn man nur eine der beiden Aussagen überprüfen müsste, währe das ja kein Problem, aber ich weiß nicht, wie mann die beiden Aussagen "verknüpft", dass man aus den Aussagen dieser beiden die Antwort bekommt.
Bedanke mich schonmal im vorraus für eure Antworten!
MfG Carsten
Hallo,
wie waer's mit
if ((bedingung_1 == true) && (bedingung_2 == true))
{
mach dieses;
}
else if ((bedingung_1 == false) && (bedingung_2 == true))
{
mach was andres
...
else
{
mach garnix;
}
Ein Switch waere auch schoen, geht auf diese Art aber nicht im alten Netscape
switch (true)
{
case (bedingung_1 == true) && (bedingung_2 == true):
mach dieses;
break;
case ....
default:
mach garnix;
}
Dieter
Danke sehr werde es mal ausprobieren!
Wusste nicht, dass man && zwischen bedingung 1 und 2 schreiben kann.
Carsten
Hallo,
Es gibt, wie Du in Selfhtml unter Operatoren sehen kannst auch noch || fuer 'oder', das Kapietl solltest Du vielleicht mal lesen.
Dieter
Werd ich tun danke!
Hier ist das Komplette Script! Es läuft!
<html>
<head>
<title>Fritzchen</title>
</head>
<body>
<script language="JavaScript1.2">
var gut=confirm("Ist dass Wetter schön?")
var warm=confirm("Ist es Sommer?")
if ((gut == true) && (warm == true))
{
document.write("Fritzchen geht ins Freibad!")
}
else if ((gut == true) && (warm == false))
{
document.write("Fritzchen läft im Wald.")
}
else if ((gut == false) && (warm == true))
{
document.write("Fritzchen macht einen Waldlauf, da es kalt ist.")
}
else
{
document.write("Fritzchen trainiert in der Halle.")
}
</script>
</body>
</html>
Hallo,
Wenn du jetzt noch statt
<script language="JavaScript1.2">
<script type="text/javascript">
sind alle zufrieden und du kannst dich genuesslich der Lektuere widmen ;-)
So ein bisschen Einruecken waere auch nicht zu verachten, dan weisst Du auch in 2 Jahren noch, was das alles sollte.
if()
{
text;
}
Dieter
JavaScript 1.2 habe ich nur aus Spaß genommen, da wir mal kurz über die Unterschiede der einzelnen Versionen gesprochen haben! Werde ab jetzt immer <script type="text/javascript"> nehmen.
Vielen dank für ihre Hilfe! SelfHTML kann ich mir auch offline begucken und werde das jetzt auch noch ein Stündchen tun.
Auf Wiedersehen!
Carsten
hi,
Wusste nicht, dass man && zwischen bedingung 1 und 2 schreiben kann.
und dann schreibst du klausuren in "info" ...?
gruss,
wahsaga
Hallo Carsten,
ich schreibe am Montag eine Klausur in Info und habe keinen Plan, wie ich eine Übungsaufgabe bewerkstelligen soll!!!
öhm, mit nachdenken vielleicht? ;-)
Ich habe mir bisher überlegt, dass man diese abfrage mit confirm() machen kann.
ich würde eher checkboxen verwenden.
Wenn man nur eine der beiden Aussagen überprüfen müsste, währe das ja kein Problem, aber ich weiß nicht, wie mann die beiden Aussagen "verknüpft", dass man aus den Aussagen dieser beiden die Antwort bekommt.
if(jahreszeit=xxx && wetter=xxx){er macht folgendes: yyy}
if ...
oder
jahreszeit(sommer)=1
jahreszeit(winter)=2
wetter(gut)=a
wetter(schlecht)=b
antwort[1a]=
antwort[1b]=
antwort[2a]=
antwort[2b]=
freundl. Grüße aus Berlin, Raik
Danke für die Hilfe habe die Lösung!
Achso und Nachgedacht habe ich! Ich wusste nur eben nicht wie ich die Aussagen verknüpfen sollte und das weiß ich jetzt!
Jüpppeeee!