Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: ffabio - Marzo 13, 2012, 11:44:22 am
-
Ciao a tutti
problema funzione SimpleRoundTo ??? esiste in lazarus ???
ho una variabile ris : double ;
ris contiene valore 52,83174378 vorrei usare una funzione per avere 52,83
ris := SimpleRoundTo(ris,2);
dopo ris mi vale 100
perchè ???? Qualcuno ha qualche idea ???
-
Lo fai con
ris := SimpleRoundTo(ris,-2);
Il secondo parametro se negativo lavora sui decimali, se positivo arrotonda fino all'unità!
SimpleRoundTo esiste basta usare la unit math
-
Grazie xinyiman .
vedrai che piano piano imparo :-)
-
Nessun problema!
-
Alto aiuto, se da un risultato ottengo es 13,1
e io voglio visualizzare 13,10 ????
esite una funzione ???
grazie
-
http://www.freepascal.org/docs-html/rtl/sysutils/formatfloat.html
-
Grazie trovato :-)))
netto_riga:=FormatFloat(',.00',netto_riga1);