Carsten Dierkes: Brauche Hilfe!!!

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

  1. 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

    1. Danke sehr werde es mal ausprobieren!
      Wusste nicht, dass man && zwischen bedingung 1 und 2 schreiben kann.
      Carsten

      1. Hallo,

        Es gibt, wie Du in Selfhtml unter Operatoren sehen kannst auch noch || fuer 'oder', das Kapietl solltest Du vielleicht mal lesen.

        Dieter

        1. 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>

          1. 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

            1. 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

      2. hi,

        Wusste nicht, dass man && zwischen bedingung 1 und 2 schreiben kann.

        und dann schreibst du klausuren in "info" ...?

        gruss,
        wahsaga

  2. 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

    1. 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!