[ 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.