Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Runden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.11.2003, 08:30 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Moin!

Ich hoffe mir kann jemand helfen?!

Ich folgendes Problem, ich will zahlen runden, die zahlen sehen so aus:123,89,
so und ich will nun die erste zahl die hinterm komma steht nehmen und dann auf oder abrunden. Das runden soll wie bei der Bank passieren, 0-5 abrunden und 6-9 aufrunden. nach dem runden soll natürlich das ",.." wegfallen.

Ich hoffe mir kann jemand helfen.
Programm:Borland C++ Builder 6
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.11.2003, 10:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


meinst du so?

C++:
int runden(double zahl){return (int) (zahl+0.5);}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.11.2003, 10:20 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Ne glaub net.

aber hab schon ne Lösung gefunden.


C++:
Edit1->Text=FloatToStrF(long double,ffCurrency,10,0)



aber trotzdem danke
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.11.2003, 16:39 Uhr
herby



andere Lösung

du multiplizierst mit 10, rundest mit floor oder ceil (eins von den beiden macht das, wie du es willst) und dividierst anschliessend wieder mit 10. Vielleicht nicht so elegant, aber geht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: