C# double Zahlen zeihgen "n. def."

OP #5565479
Lesenswert?

Hallo,
momentan programmiere ich ein kleines Programm, das einige Tausend GPS 
Koordinaten in eine Strecke umrechnet.
Ausgabe in C# auf dem PC. Es wird immer eine Teilstrecke (double) zur 
Gesamtstrecke addiert.
Schreibe es in eine Logdatei, dabei kommt nach einigen hundert 
Durchläufen das heraus:

Ticket | Koorinaten | Strecke

872|8,4827458|50,0962095|2,43246990029904
873|8,482746|50,0962093|2,43246990029904
874|8,4827458|50,0962093|2,43246990029904
875|8,4827458|50,0962093|2,43246990029904
876|8,4827458|50,0962091|2,43246990029904
877|8,4827458|50,0962091|n. def.
878|8,4827458|50,0962091|n. def.

die Koordinaten ändern sich nicht (Fahrzeug stand), danach sehe ich nur 
noch n.def.

Wieso gibt es double Zahlen die nicht definiert sind? Wie fange ich 
sowas ab? Hab bisher immer nur mit ganzen Zahlen gerechnet.
Vielen Dank für Anregungen. Gruß
Thomas
OP #5565684
Lesenswert?

Es sind eben nicht alle solche Superprogrammierer wie du --Gast.
Zum Beispiel derjenige, der die Berechnungsroutine veröffentlicht hat.


Ich hab da lediglich in meiner stümperhaften Weise den Ausnahmefall 
abgefangen und gebe dann eine Strecke von 0 zurück.
Bestimmt weißt du eine viel bessere Lösung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren