Itt valami nem kerek...

Mielőtt tovább olvasod ezt az írást, kérlek, próbáld felidézni a kerekítéssel kapcsolatos ismereteidet. Megvan? ... OK.
Akkor most gondold át újra, mit is értesz azalatt, hogy valamit lefelé kerekítesz! Megvan? … Remek!


Ha te is arra jutottál, hogy lefelé kerekítés során a kerekítendő számhoz legközelebb eső (megfelelő pontosságú) kisebb vagy egyenlő − azaz a mínusz végtelen felé eső − számot tekintjük az eredménynek, akkor egyetértünk. Ha ezt a Microsoft is így gondolná, nem volna miről írnom. De Billre és csapatára bátran számíthatok, egy ideig még szolgálnak néhány rágni való csonttal.
Matematikai téziseit egészen eldugott helyeken publikálja a Microsoft. Ez alkalommal a súgó az, ahol a kutya el van ásva. Itt tudatják ugyanis a nagyérdeművel, hogy ŐK a lefelé kerekítést úgy értelmezik, hogy az mindig a 0 (nulla) felé történik. Csakhogy ez nem más, mint csonkolás, aminek elvégzésére külön függvény áll rendelkezésre.


A probléma természetesen periferikus, hiszen az eltérés csak negatív számok lefelé kerekítésekor mutatkozik, de ez mit sem változtat azon, hogy a Microsoftnak nem kellene felülbírálnia a matematika szabályait!

Nincsenek megjegyzések:

Megjegyzés küldése