27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Val Funktion<br />

SPEL+ Sprachreferenz<br />

Konvertiert eine aus Zahlen bestehende Buchstabenzeichenkette in ihren numerischen Wert und gibt<br />

diesen Wert aus.<br />

Syntax<br />

Val(string)<br />

Parameter<br />

string Zeichenkettenausdruck, der nur aus numerischen Zeichen besteht.<br />

Rückgabewerte<br />

Gibt ein Integer oder Fließkomma-Ergebnis aus, abhängig von der Zeichenketten-Eingabe. Wenn die<br />

Zeichenketten-Eingabe ein Dezimalpunkt-Zeichen enthält, wird die Zahl in eine Fließkommazahl<br />

umgewandelt. Anderenfalls ist der Rückgabewert ein Integer.<br />

Beschreibung<br />

Val konvertiert eine Buchstabenzeichenkette in einen numerischen Wert. Das Ergebnis kann ein<br />

Integer oder eine Fließkommazahl sein. Wenn die Zeichenkette der Val-Instruktion, welche übergeben<br />

wird, ein Dezimalzeichen enthält, wird eine Fließkommazahl zurückgegeben. Anderenfalls wird ein<br />

Integer ausgegeben.<br />

Verwandte Befehle<br />

Abs, Asc, Chr$, Int, Left$, Len, Mid$, Mod, Right$, Sgn, Space$, Str$<br />

Val Beispiel<br />

Das folgende Beispiel zeigt ein Programm, welches mehrere verschiedene Zeichenketten in Zahlen<br />

umwandelt und diese dann auf dem Bildschirm ausgibt.<br />

Function ValDemo<br />

String realstr$, intstr$<br />

Real realsqr, realvar<br />

Integer intsqr, intvar<br />

realstr$ = "2.5"<br />

realvar = Val(realstr$)<br />

realsqr = realvar * realvar<br />

Print "The value of ", realstr$, " squared is: ", realsqr<br />

intstr$ = "25"<br />

intvar = Val(intstr$)<br />

intsqr = intvar * intvar<br />

Print "The value of ", intstr$, " squared is: ", intsqr<br />

Fend<br />

Das folgende Beispiel wird vom Online-Fenster ausgeführt.<br />

> Print Val("25.999")<br />

25.999<br />

><br />

SPEL+ Language Reference Rev 3.5 441<br />

F

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!