[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Zaporny problem



Hi,

>         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.

   Ja bych to tipoval na chyby v knihovnach -- doporucuji pouzivat
lepsi kompilator (napr. GCC)

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj@gts.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"I love complete delivery - with the screwdriver."