Einzelnen Beitrag anzeigen
Alt 16.09.2006, 00:38   #12
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Die Variable (A:PLANE LATITUDE, degree latitude) ist vom Typ float. Der Modulo Operator funktioniert aber nur mit integer Typen. Du musst den Wert also zuerst von float nach integer umwandeln("casten").

Übrigens habe ich jetzt eine einfachere Art gefunden, die Stellen zu berechnen.
Folgendermaßen funktioniert's:

PHP-Code:
//Die Stellen vor dem Komma
(A:PLANE LATITUDEdegree latitudeint 10 % (>L:einerstelle,numbers)
(
A:PLANE LATITUDEdegree latitude10 int 10 % (>L:zehnerstelle,numbers)
(
A:PLANE LATITUDEdegree latitude100 int 10 % (>L:hunderterstelle,numbers)

//die Stellen nach dem Komma(dez1=Zehntel, dez2=Hundertstel)
(A:PLANE LATITUDEdegree latitude10 int  10 % (>L:dez1,numbers)
(
A:PLANE LATITUDEdegree latitude100 int  10 % (>L:dez2,numbers

Grüße,
Harri
harry3 ist offline   Mit Zitat antworten