Tablora · Bibliotecă
Păstrează vizibile contribuțiile zecimale mici
Adună exact 1.2 și 0.003 și obții 1.203. Verificarea păstrează cel mai mare număr de zecimale întâlnit, așa că micile contribuții nu se pierd prin rotunjire.
Valori cu număr diferit de zecimale
Datele reale amestecă precizii: un preț unitar cu trei sau patru zecimale, un comision rotunjit la bani, o cantitate în numere întregi. Când acestea sunt adunate într-un instrument care formatează rezultatele cu două zecimale, o contribuție mică precum 0.003 poate dispărea din totalul afișat, iar două totaluri care diferă la a treia zecimală arată la fel.
Verificarea sumei zecimale află cel mai mare număr de zecimale dintre toate valorile și totalul așteptat, aduce fiecare valoare la această scară și le adună exact. Nu se rotunjește nimic, iar rezultatul e afișat cu toată scara.
Scara include și Total așteptat. Dacă introduci acolo 1.20300, fiecare cifră din rezultat e afișată cu cinci zecimale, deși nicio linie nu are atâtea.
Adunarea lui 1.2 și 0.003
Exemplul de pe pagină introduce 1.2 și 0.003 în O valoare pe rând, câte una pe linie, cu un Total așteptat de 1.203. Total calculat este 1.203, iar Diferență este 0.000, așa că Totalurile coincid arată Da. Rezultatul are trei zecimale, pentru că atât 0.003, cât și totalul așteptat au trei.
Observă că diferența e afișată ca 0.000, nu ca 0. Toate cifrele din rezultat au aceeași scară, ceea ce face ușor de citit chiar și diferențele mici.
Introducerea valorilor cu precizii diferite
- Copiază fiecare valoare cu toate cifrele ei; nu scurta 0.003 la 0.00 doar pentru că în sursă coloana e formatată cu două zecimale.
- Scrie un zero în fața unei fracții. O valoare ca .003 nu e acceptată.
- Folosește punctul ca semn zecimal și niciun separator de grupare; convertește întâi alte notații cu normalizatorul numeric.
- Verifică scara lui Total calculat. Dacă are mai multe zecimale decât te așteptai, una dintre valori e mai precisă decât restul.
- Păstrează zerourile de la final dacă sursa le arată. 1.20 și 1.2 sunt aceeași sumă, dar cifra în plus schimbă scara rezultatului.
Rotunjirea ține de un pas separat
Păstrarea scării e o proprietate a aritmeticii exacte, nu o politică financiară de rotunjire. Dacă cifra cu care compari a fost rotunjită la bani, decide întâi dacă sursa a rotunjit fiecare linie sau doar totalul și aplică singur regula înainte de comparație. Verificarea îți va arăta apoi dacă cifra rotunjită se potrivește.
Normalizatorul numeric se comportă la fel pentru valorile individuale: păstrează zecimalele scrise, așa că 125.00 rămâne 125.00, iar 0.003 rămâne 0.003, fără să fie scurtate.
Date de intrare
- O valoare pe rând
- 1.2 0.003
- Total așteptat
- 1.203
Rezultate
- Total calculat
- 1.203
- Diferență
- 0.000
- Totalurile coincid
- Da