OT: kerekites a 4 alapmuveletnel
HWSW Famulus
hwsw at famulus.hu
Wed Dec 31 15:03:05 CET 2003
Emberek ez nem bohockodas szerintem....
A szamok amik jatszanak pl. 1-re ill 2-re kerekitesnel:
0,5
0,6
0,7
0,8
0,9
1
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2
2,1
2,2
2,3
2,4
Jol latszik hogy asszimetrikus a tartomany!
Folfele 5, lefele csak 4 esetben kerekitunk....
Ezt valahogy korrigalni kell.
Vagy rosszul latom?
KJ
----- Original Message -----
From: Moczik Gabor
To: elektro at tesla.hu
Sent: Wednesday, December 31, 2003 2:19 PM
Subject: Re: OT: kerekites a 4 alapmuveletnel
Petrik Gergely wrote:
> amugy meg sose foglalkoztam ilyesmivel, nem tudom, jelent-e
> ez tenyleges gyakorlati problemat, es ha igen, akkor
> mekkorat...
Most mar beleszolok en is. Nekem sosem volt ilyen problemam. Most hogy
tudjuk mire kell (szamabrazolas), kijelenthetem:
- alkalmazd a normalis megszokott kerekitesi szabalyt, miszerint 0.5-tol
felfele...
- a programnyelvekben van egy rakas fele kerekites:
round(), rendesen kerekit
trunc(), levagja a tortreszt
floor(), lefele kerekit
ceil(), felfele kerekit
Nem tudom mit keszitesz, de ha ezek meg vannak, mindig ki lehet valasztani a
legmegfelelobbet az adott feladathoz. Ami pedig alapveto, hogy mindig akkora
adatmeretet kell valasztani, amiben az abrazolando mennyiseg a turessel
egyutt elfer, es megfelelo pontossagot ad. Azaz, ha te tudod hogy neked 2
tizedes pontossag eleg, akkor keresel olyan fixpontos abrazolast, ami
biztositja. Ha ezzel egy rakas szamitast akarsz, es a vegeredmeny kell 2
tizedesre pontosan, akkor olyat keress amivel a legrosszabb kerekitesek
eseten is legalabb 2 tizedes pontos.
Szerintem a banki es penzugyi alkalmazasoknal sem kellene ez a bohockodas,
ha megfelelo pontossaggal dolgoznanak az egesz szamitasi folyamat alatt, es
csak a vegeredmenyt kerekitenek.
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( Debian unstable )))-((( Kernel 2.4.20 )))-((( Celeron466 / 128Mb )))
((( --> Vigyázat! Ön súlyos közlekedési balesetet szenvedett. <-- )))
((( --> Kívánja, hogy a légzsák felfúvódjon? <-- )))
More information about the Elektro
mailing list