[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Zaporny problem
Hi All Amiga Funs.
Jako vzdy kdyz sem pisu potrebuji poradit. Narazil jsem na
problem pri programovani v StormC, kdy jsem ani po hodinove inzultaci
s moji krasnou amigou(nekdy prechazejici v jasne projevy nasili) ,
jsem ji nedokazal presvedcit, ze - 4 neni - 3.99999..... . Vim, kde
tento problem nepresnosti u binarnich cisel vznika, ale ani u
longdouble, se presnost nezvysila. Zkousel jsem orezavat,
zaokrouhlovat, tisknout pomoci printf(8.2f atd, ale vzdy jsem z ty
mrchy dostal jenom -3.9999999. Dela to u vsech zapornych cisel. Nevim
zda je problem v prekladaci, protoze takovy HSPascal tohle nedelal,
protoze je to StormC v 1.0, ale vyspravil jsem to tak divne a
nekorektne (pricitam k tomu 0.005 pri tisku) ze se mi to nelibi. A
uznejte v programu pro ucetnictvi je to docela problem, protoze kdyz
zaokrouhlujete na dve desetinna mista, tak vam tam halir chybi.
pokud nekdo vite co s tim tak poradte
Diky Tomas Novak