[ strike @ 06.01.2004. 21:13 ] @
kojim kodom rezultat zaokruziti na dva decimalna mjesta?? |
[ strike @ 06.01.2004. 21:13 ] @
[ reiser @ 06.01.2004. 21:24 ] @
Nema potrebe da otvaras novu temu, kad si ovo pitanje vec postavio u staru.
Evo koda koji koristi Math unit : Code: uses Math; var br : Double; br1 : Double; begin br := 12312.470195 br1 := RoundTo(br, -2); // br1 ti je novi broj, zaokruzen na dve decimale end; [ strike @ 06.01.2004. 21:33 ] @
ovako,
imam dva "ulaza" EDIT1 i EDIT2 rjesenje se nalazi u EDIT3 daj reci proceduru za to... [ strike @ 06.01.2004. 21:40 ] @
p.s.
da li EDIT ima mogucnost poravnjanja znakova unutar njega?? (Alignment) [ byTer @ 07.01.2004. 00:31 ] @
Code: edit3.text:=FloatToStr(RoundTo(StrToInt(edit1.text)+StrToInt(Edit2.Text),-2)) [ strike @ 07.01.2004. 08:55 ] @
[Error] Unit1.pas(30): Undeclared identifier: 'RoundTo'
greska.... [ strike @ 07.01.2004. 08:58 ] @
e, u USES moras dodati MATH!
[ reiser @ 07.01.2004. 12:26 ] @
Eh, eh, pomuci se malo...
[ chips @ 12.01.2004. 09:06 ] @
Umesto EDIT3 koristi MASKEDIT, a zadaj recimo sledecu masku:#########0.00
Ova maska omogucuje 10 mesta za ceo broj i dva za decimalni deo. ako nemas ceo broj ispisisvace se 0.00 ili 0.32 recimo. [ byTer @ 12.01.2004. 16:44 ] @
Mislim da nepostoji ono RoundTo, nego nesto tipa FormatNumber ili tako nesto.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|