Thomas: :Input "What?",A (TI-Basic)

Hallo,
Also ich lern jetzt seit 20 minuten Ti-Basic.
Also hab erst angefangen.

Ich mach das nach nem tutorial, hab aber grad ein Problem.
Ich hab folgendes programm:

:Input "What?",A
:If A=1
:Disp "Hi!"
:If A=5
:Disp "Bye!"

Sollte das nicht machen, dass wenn man per inout "A" definiert dass dann das jeweilige angezeigt wird?

Also wenn man hier z.b. 5 eingibt, dass dann "Bye" angezeigt wird?

Weil das ist hier so:

Ich starte.
Dann kommt "what".
Alles klar.
geb ich jetzt 1 ein, dann ist ja A=1 also wird Hi angezeigt.
Aber geb ich 5 ein, wird nich bye angezeigt. Sondern gar nichtsd. nur done.

Btw. Hab den Ti84-Plus

  1. Hi!

    Ich kenn Dein Basic nicht, aber gibts da nicht irgendetwas das dem Parser verraet, dass die erste IF Bedingung zuende ist? endif oder so?

    Ich verstehe dein Programm so:

    if (a=1)
    {
      alert("hi!");
      if (a=5)
      {
        alert("Bye!")
      }
    }

    Weswegen Bye niemals angezeigt wird. Ausser natuerlich es gibt immer nur genau eine Zeile fuer jedes If. Dann koennte Dein Programm so auch funktionieren.

    --
    Trau Dich!
     
    1. Nein, das is ja kein php xD
      Das is ne Programmiersprache für Taschenrechner von TI.
      Aberh abs geschafft.

      hab den platz zwischen Disp und dem "hi!" vergessen =)

      Also Disp "Hi!"

      Trotzdem Danke