free web stats

Zašto program za fakturu od 53 din slovima ispisuje 52 din?

Ako je u sistemskim opcijama podeseno da se zaokruzuje na 3 decimale, program
sve rezultate zaokruzuje na taj iznos. Obicno format brojeva ne prati to,
nego se sve prikazuje na DVE decimale, sto moze biti veoma opasno. Na primer,
fakturisano je nesto od 4.282,20 + 18% = 5.052,996. E sad, program za
prikazivanje lepo to prikaze kao 5.053,00, ali posto je sve podeseno da se
racuna na 3 decimale, funkcija za prikazivane prikaze celi deo - 5052!

Zato je veoma opasno da se ne vidi isti broj decimala na koliko se i racuna.
Bilo bi dobro da se sve podesi na 2 decimale.

· Last modified: 2011/08/26 02:38 by nbatocanin