VAL

Str ingfunktlon


Definitlan:Wandalt einen String In eine Zahl um. Version :ATARI BASIC Turbo SASIC Compiler

*** *** ***

Syntax : x=VAL(stringausdruck)

Arvyurkung :0er Sringausdruck muß mit einer Zahl beginnen, sonst wird der Fenler 18 erzeugt.

Beispiel :READY

10 DIM A$(10)

20 A$=" 1000..

30 PRINT VAL(A$) RUN

1000 READY


10 DIM A$(10)

20 A$=" HERTEN

30 PRINT VAL(A$) RUN

1

READY


VAL ist das Gegenstück von STR$ (siehe dort).



WIlLE und WEND PROGRAMMINSTRUKTION


Anweisungen, solange I:estirmta Bedingung erfüllt ist. Version :ATARI BASIC Turl:o BASIC Compiler

*** ***

Syntax :WHILE ausdr ... anweisungen ... WEND

Anmerkung :ausdr ist ein Ausdruck, der wahr (true) sein muß, wenn die Schleife abgearbeitet werden soll.

Die Probe, ab die Bedingung erfüllt ist oder nicht, wird I:ei dieser Schleifenkonstruktion gleich zu Beginn gemacht. Das heißt, daß die Schleife kein einziges mal ausgeführt wird, wenn die Bedingung nicht erfüllt wird, sie also unwahr (FALSE) ist. In diesem Falle wird mit der Instruktion nach WEND fortgefahren. anweisungen stelen Instruktionen dar, die ausgeführt werden, bis die Bedingung unwahr wird.

Beispiel : 10 CLS

20 EXEC FRAGE

30 WIlLE TASTE<>65

40 PRINT TASTE

50 EXEC FRADE

60 WEND

70 PRINT ,,Sie haben die richtige Taste gefunden!"

80 PRINT ,,Es war: ,,;STR$(TASTE)

go END

100 PAz: FRAGE

110 PRINT ,,BetÄtigen Sie eine Taste!"

120 GET TASTE

130 ENDPROC

Vergleichen Sie dieses Progrumi bitte mit den Beispiel unter

REPEAT. . .UNTIL.