von 3298 » Do 21. Jun 2012, 21:27
Den Doppelpunkt zwischen einem Text in Anführungszeichen und dem Fragezeichen darf man weglassen. Aber diese If-Then-Else-Geschichte sieht mir viel zu kompliziert aus. Hast du einen Algebra FX 2.0 oder einen FX 1.0? Wenn ja, dann mogel' dir den Doppelpfeil, den man zwar nicht eingeben kann, der aber korrekt funktioniert, auf den Rechner. Auf allen anderen Rechnern kann man den eingeben.
Mit dem Doppelpfeil kann man dann jedes Then ersetzen, If verschwindet ganz, und Else mit dem Goto und Lbl auch. (Wieso springst du eigentlich mit dem Goto zu einem Lbl, das direkt danach kommt?) Und wenn du trotzdem If verwenden willst, musst du, wie Anderesio gesagt hat, immer IfEnd verwenden. Die Bedienungsanleitung sagt zwar was anderes, aber die liegt mal wieder falsch. (Moment mal, das mit dem IfEnd habe ich doch schon mal geschrieben...)
Das IfEnd ist das, was in C die geschweifte Klammer am Ende des if-Blocks oder des else-Blocks ist; ohne die versteht der Compiler die Welt nicht mehr und gibt als Fehlerstelle normalerweise eine ganz andere an. CasioBasic kann das offensichtlich genauso gut.
PS: Zu deinem letzten Beitrag: Wozu noch ein neues If öffnen? Das tust du doch schon nach dem Lbl.