| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 06.02.14 Prihlásený: 02.04.14 Príspevky: 18 Témy: 6 |
Zdravim.Mam opat problem.Vo svojom programe spocitavam hodnoty realnych cisel.Nastavil som ich na typ double aby to bolo presnejsie, ale nikdy mi to nespocita spravne.napr. 50+20=69,99.Nema niekto nejaky napad preco mi to takto robi? Dakujem
|
|
Registrovaný: 05.04.11 Príspevky: 1693 Témy: 50 Bydlisko: Žilina, Pop... | Napísal XOLOO: 05.03.2014 22:36 | |
|
_________________ rMBP 13 2015 iPhone 7
|
|
Registrovaný: 08.04.14 Prihlásený: 29.04.15 Príspevky: 4 Témy: 0 |
no dobre...on to vysvetli...ale ako to vyriesit ? aby to pocitalo "ako ma" ? alebo ako tie vysledky potom zaokruhlit ? ja mam polia typu double...potrebujem postupne odcitat jednotlive ich "polozky"... Kód: double pole01[432]; double pole02[432];
...............
double AAA; AAA=pole01[iii]-pole02[iii];
...............
Memo1->Lines->Add(AAA);
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 08.04.2014 10:11 | |
|
Môžeš počítať napríklad v celých číslach, tie sú presné. Ak robíš len s číslami o veľkosti 50.0+20.0 (trebárs do tisíc), tak to počítaj ako 5000+2000 a nakoniec to vydeľ stovkou. Ak pracuješ s veľkými číslami, môžeš pracovať so zlomkami a dosiahnuť ešte vyššiu presnosť. Alebo si to jednoducho zaokrúhli na toľko des. miest, koľko chceš. Zaokrúhľovanie sme sa učili na základnej, to by si mal zvládnuť
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 08.04.14 Prihlásený: 29.04.15 Príspevky: 4 Témy: 0 |
fuha, tak to by ma nenapadlo to najprv vynasobit...potom odcitat...a nakoniec vydelit ...lebo robim s hodnotami v rozmedzi 0,0 az 20,0...idem vyskusat...zatial dik za radu //edit.....odpadnem...slape to diky
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|