[ maja91 @ 15.12.2006. 21:14 ] @
| Pozdrav svima.
U Edit treba upisati rezultat neke operacije
Kako taj rezultat zaokruziti na npr. 2 decimale? (BCB6).
Code:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Edit1->Text=1./3;
}
[Ovu poruku je menjao X Files dana 16.12.2006. u 12:29 GMT+1] |
[ X Files @ 15.12.2006. 22:06 ] @
Postoji i metoda i funkcija
FormatFloat:
Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float x = 3.14159;
Edit1->Text = FormatFloat( "0.00", x );
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
float x = 3.14159;
Edit1->Text = Edit1->Text.FormatFloat( "0.00", x );
}
A pogledaj i ovde:
http://www.elitesecurity.org/t233262-0#1394358
[ maja91 @ 16.12.2006. 17:34 ] @
X Files , hvala !!!
(i f-ja i metoda odgovara ; pogledala sam ranije temu "zaokruzivanje brojeva" ,ali sam trazila bas ovo sto si sada predlozio.)
[ X Files @ 16.12.2006. 17:57 ] @
Savetujem da pri radu sa decimalnim brojevima koristiš double pre nego float
(naravno, ukoliko to ne utiče funkcinalno na program), jer ćeš pri raznim konverzijama,
operacijama i zaokruživanju (barem kod BCB-a) iskusiti manje problema.
[ maja91 @ 17.12.2006. 18:42 ] @
OK.(vec sam se uverila na nekim math funkcijama)Thanks.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.