Posted By: Jovo () on 'CZprogram'
Title:     Re: Zaokrouhlovani cisla typu Extended
Date:      Mon May  6 21:23:19 2002

Ahoj.

  Ja mam obcas problemy s double/floaty. Zkomiluju to v debugovacim rezimu a 
vse jede ok. Pak 'release' a uz to pad a na division by zero, spatne se 
vyhodnoti podminka typu if ( (a-b) < 0) pro cisla, kde a = b a tak podobne. 
Ja to resim timhle:

#define DOUBLE_PRECISION_CONSTANT 1e-6

a 

if ( (a-b) < DOUBLE_PRECISION_CONSTANT) ....


Je to hnus, ale zatim jsem tak zkrotil vsechny algoritmy, ktere mely problemy 
s podtekanim. Navic to funguje, i kdyz v prekladaci zadate optimalizaci :-)


Jovo. 

Search the boards