[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