Quellcode Hilfe

Startseite Foren Deutsches LiveCode-Forum Quellcode Hilfe

Schlagwörter: 

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #10639
      Schueler14
      Teilnehmer

      put text of fld „Fieldschaden“ into vdamage
      put text of fld „Fieldleben“ into vleben
      subtract vdamage from vleben
      put vleben into fld „Fieldleben“

      Wie muss ich jetzt den Quellcode fortführen das wenn vleben die Werte 0; -1; oder -3 hat man zur Card „Seite10“ gelangt und wenn vleben diese Werte nicht hat man zur Card „Seite9“ kommt?

    • #10641
      Klaus Major
      Verwalter

      Mit einer IF THEN Abfrage! 😀

      ...
      put THE text of fld "Fieldschaden" into vdamage
      put THE text of fld "Fieldleben" into vleben
      subtract vdamage from vleben
      put vleben into fld "Fieldleben"
      if vLeben = 0 OR vleben = -1 OR vLeben = -3 then
        go cd "Seite10"
      else
        go cd "Seite9"
      end if
      ...

      Immer dran denken, LC ist fast genau so wie English, also wenn Du das Problem Dir selber erklären kannst, kannst Du es meist 1:1 in LC umsetzen!

      Siehe mein Skript, das spiegelt ziemlich genau die Aufgabenstellung wider:

      ...
      Wenn der Wert von vLeben 0, -1 oder -3 DANN
       gehe zur Karte "Seite10"
      SONST
        gehe zur Karte "Seite9"
      ende wenn
      ...

      Siehste? Fast eine 1:1 Umsetzung!
      Wichtig ist eben, die Logik hinter dem Problem zu verstehen, um dann die Sache in LC programmieren zu können. Und je besser das Problem verstanden wird (und Du es Dir selber erklären kannst), völlig unabhängig von LC!, desto einfacher ist dann die Umsetzung.

    • #10643
      Schueler14
      Teilnehmer

      Dankeschön?

    • #10645
      Klaus Major
      Verwalter

      Bitteschön 🙂

Ansicht von 3 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.