Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pretypovanie real na integer mimo trunc - Delphi

Ale potom by si musel zaistit ze uzivatel zada za desatinnu ciarku vzdy 3 cifry, (aj ,000) inac keby som zadal 15,0 tak by si namiesto 15000 mal len 150. Ak to vies jednoducho zaistit tak OK. Ak ne tak parsovat znaky v cykle (najdem ciarku a potom este 3x parsujem ak je koniec tak tam hadzem nuly, alebo ked som nenasiel ciarku a uz je koniec tak pridam 3x nulu)
Pripadne to s tym +0.0001 je tiez moznost, chyby realnych cisel si ma programator stejne prehodnotit v algoritme viem ze nieco ma chybu max 1E-15 apod a ze to nasobim (ten nasobitel ma tiez chybu takze uz mam chybu na druhu resp. este aj vynasobenu tym cislom) a mocnim a janeviemco tak tie operacie urobim aj s chybou, a viem potom definovat ze moj algoritmus ma na vystupe chybu maximalne tolko a tolko (zavisi od pouziteho datoveho typu a operacii samozrejme). Nasledne si mozem ak zaokruhlujem len nadol tu max. chybu k vysledku priratat apod.
(P.S. vypada to potom sice dost debilne to +0.0001, ale fungovat to bude :D)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny