PDA

Visualizza la versione completa : [DELPHI] SimpleRoundTo e arrotondamento valute


FilSWS
07-03-2006, 10:49
Ho questa situazione:

IMPONIBILE 3.196,30
SCONTO 5%
TOT SCONTO 159,82

IMPONIBILE SCONTATO 3.036,49
IMPOSTA 10% 303,65
TOT FATTURA 3.340,13

I campi della mio modulo fatture sono dei double, tutto ok fin quando ieri non mi succede questo caso, premetto che utilizzo la SimpleroundTo(VALORE,-2)

Dalla calcolatruce risulta che 3.196,30 - 159,82 da 3.3036,48
mentre il mio pgm da 3.3036,49 perchè la terza cifra dopo la virgola è un 5 e con la funzione SimpleRoundTo da la cifra superiore quindi nel mio caso 49...

Come posso forzare il fatto che mi prenda la cifra inferiore o dove sbaglio o qual'è l'arrotondamento giusto???

Grazie

alka
07-03-2006, 12:11
Nel calcolo dello sconto non ci sono 3 cifre dopo la virgola, o meglio ci sono ma poi, arrotondando il valore, ne rimangono sempre due; il valore arrotondato è quello da utilizzare per i calcoli successivi.

Ciao! :ciauz:

Loading