Hallo Frank!
Wieviele Nachkommastellen hättest du gerne? Sagen wir z.B. 2
Dann sieht das Ganze so aus:
laenge .... dein rationaler Wert z.B.: 23.51
laengekomma ... die Zeichenkete nach dem Komma
benennung ... dein Zeichenkettenparameter
----------------------------------------------------
01 IF laenge != FLOOR(laenge)
02 laengekomma = ITOS((laenge-FLOOR(laenge))*100)
03 benennung = "Länge = "+ITOS(FLOOR(laenge))+","+laengekomma
04 ELSE
05 benennung = "Länge = "+ITOS(laenge)
06 ENDIF
Ergebnis: "Länge = 23,51" der Wert des Parameters benennung
-----------------------------------------------------
Erklärung:
01 Sicherheitsabfrage ob reelle oder ganze Zahl
02 (laenge-FLOOR(laenge))*100).. holt die 2 Nachkommastellen
03 benennung wird zusammengesetzt
04 ELSE ... wenn Ganzzahl!!
05 benennung ... mit ITOS der Ganzzahl ohne ","
06 ENDIF ... Abschluß der Abfrage
Achtung: ITOS rundet! ITOS(23.56)= "24" ITOS(21.26)= "21"
That´s the way aha aha we like it ....
------------------
Pro/ST
Alchi
------------------------------------------------
Stress ? -> www.sahajayoga.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP