Posted By: OOK (--volna noha user--) on 'CZprogram'
Title:     Re: Zaokrouhlovani cisla typu Extended
Date:      Tue May  7 13:04:08 2002

> > Dzemene, ty jsi nechodil na Kleckovou ?
> >                    MK
> 
> Cau Zube!
> 
> Ale chodil. Me slo spis o to, ze 2 pocitace delaji tu samou vec jednou dobre
> a
> podruhy blbe. ;-((
> Samozrejme vim, ze i extended neumi nekdy bejt uplne presnej. Ale proc na
> jednom pocitaci to cislo jde a na druhym ne?
> Nejvetsi zrada je v tom, ze nektere pocitace tady ve firme to cislo 824.5
> zobrazovaly spatne jako 824.4999999 a ted to uz delaji dobre a zaokrouhluji
> dobre. Konkretne jeden z nich je muj. ;-)
> A je sice hezky, ze muzu porovnavat abs(a-b)<EPSILON, kde EPSILON je nejake
> hodne male (1E-07) cislo, ale ja nepotrebuju porovnavat, potrebuju to cislo
> spravne ZAKROUHLIT !!!
> A opravdu chutovka je, kdyz vyjede na podniku ta sama sestava, z toho samyho
> programu, na cislech v radove desitkach milionu Kc na 2 pocitacich s
> rozdilem
> treba 5 haliru. ;-((((
> Pouzivat pro menu cela cisla s posunutou desetinnou teckou (tj. treba 100x
> vetsi, nez je skutecnost a pri praci se pak deli 100) je sice reseni (i kdyz
> nakonec se stejne pracuje s float cislem, ktere se zaokrouhluje), ale ja uz
> mam existujici data. ;-((

V tom pripade ti doporucuju napsat si vlastni tridu pro velmi velka cisla - 
treba 64 bitovy integer by ti moh stacit ne ? :-) 

                         MK


... i kdybych vedel ze za pet minut zanikne svet, jeste bych se sel podivat na 
Fila, jak cisti SUE zuby ... A dokonce ne fernetem, ale zbuni pastou. Kam ten 
svet speje ? 

Search the boards