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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.