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.