Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Nachkommastellen float begrenzen Kategorie: Programmierung Basic (von Olaf Breuer - 28.01.2011 22:11)
Als Antwort auf Re: Nachkommastellen float begrenzen von UlrichK - 28.01.2011 15:42
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
> > Hallo!
> >
> > Nach meinen ersten 400 Stunden mit der IDE brauche ich jetzt mal einen Denkanstoss:
> >
> > Eine float-Zahl sprengt mir durch Ihre vielen Nachkomma-Stellen eine Berechnung.
> > Wie kann ich die Anzahl der Nachkommastellen auf 3 begrenzen?
> Wenn du die Positionsangabe AUSGEBEN möchtest: Str_Printf benutzen.
> >
> > Konkret: mein GPS-Empfaenger liefert die Positionsangaben in Grad und Dezimal-Minuten. Das muss ich
> > dann umrechnen in eine vollstaendig Dezimale Gradangabe, also ich muss die Dezimal-Minuten an
> > 60 verteilen.
> Oder willst du nur runden auf volle Grad? Dann die Funktion round() benutzten.
> Sonst kannst du auch z.B. schreiben:
> f=123.45678
> round(f*1000.0)/1000  // ergibt 123.456
> Gruss Ulrich
> >
> > Vielen Dank im Vorraus
> >
> > Olaf.


Jawoll, Ulrich! Das war genau das, wonach ich gesucht habe! Endlich klappts!! Danke!


    Antwort schreiben


Antworten: