Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 07.05.2002 - 15:09 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? - Wie liest |
|
|
Hi, mein Problem ist, ich hab eine Zahlenreihe wie z.B. 1,67346753456. Ich möchte aus dieser aber nur die ersten 3 stellen auslesen (in diesem Fall -> 1,67). Bei einem Text geht dieses ja mit dem Befehl characters 1 thru 4... usw. Wie geht des dann bei Zahlen?
Danke schon mal im Voraus! _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
Mojo •-->

Anmeldedatum: 19.01.2002 Beiträge: 20
|
Verfasst am: 07.05.2002 - 15:14 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? |
|
|
set x to 1,67346753456
set y ((round (x * 100) rounded down) / 100)
Er nimmt die Zahl, nimmt sie mal 100 (= 167,346753456) und rundet sie auf die Ganzzahlen ab.
Dann wieder durch 100 geteilt und du hast die 1,67 |
|
Nach oben |
|
 |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 07.05.2002 - 15:39 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? |
|
|
mh, des geht nich!
Der nimmt des rounded nicht! Irgendwas fehlt da! _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
Mojo •-->

Anmeldedatum: 19.01.2002 Beiträge: 20
|
Verfasst am: 07.05.2002 - 15:50 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? |
|
|
set x to 1,67346753456
set y to ((round (x * 100) rounding down) / 100)
Jetzt stimmts |
|
Nach oben |
|
 |
sideshow •-->


Anmeldedatum: 07.05.2002 Beiträge: 130
|
Verfasst am: 07.05.2002 - 16:10 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? |
|
|
Jo, super! Jetzt funktionierts!
Danke! _________________ Meine Wenigkeit im Internet: http://www.sideshow-systems.de |
|
Nach oben |
|
 |
Jens Hoffmann •--->

Anmeldedatum: 07.05.2001 Beiträge: 175
|
Verfasst am: 07.05.2002 - 16:14 Titel: Einzelne Ziffern aus einer Zahlenreihe auslesen? |
|
|
Geht durchaus auch mit "x thru y", allerdings gäbe es dann Probleme mit dem Komma, wenn nämlich keines da ist. Aber könnte ja auch woanders benötigt werden:
set y to (characters 1 thru 4 of (x as string) as string) as number
oder
set y to (items 1 thru 4 of (x as string) as string) as number
Jens
(Geändert von Jens Hoffmann um 16:18 Uhr am 7 Mai 2002) |
|
Nach oben |
|
 |
|