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