[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.14
Prihlásený: 02.04.14
Príspevky: 18
Témy: 6 | 6
NapísalOffline : 05.03.2014 22:02 | nespravne zaokruhlovanie v C

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


Offline

Užívateľ
Užívateľ
nespravne zaokruhlovanie v C

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 05.03.2014 22:36 | nespravne zaokruhlovanie v C

http://www.youtube.com/watch?v=PZRI1IfStY0 toto ti to asi najlepšie vysvetlí


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.14
Prihlásený: 29.04.15
Príspevky: 4
Témy: 0 | 0
NapísalOffline : 08.04.2014 10:00 | nespravne zaokruhlovanie v C

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);


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 08.04.2014 10:11 | nespravne zaokruhlovanie v C

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!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.14
Prihlásený: 29.04.15
Príspevky: 4
Témy: 0 | 0
NapísalOffline : 08.04.2014 10:27 | nespravne zaokruhlovanie v C

fuha, tak to by ma nenapadlo :D to najprv vynasobit...potom odcitat...a nakoniec vydelit :D...lebo robim s hodnotami v rozmedzi 0,0 az 20,0...idem vyskusat...zatial dik za radu :)


//edit.....odpadnem...slape to :D diky


 [ Príspevkov: 5 ] 


nespravne zaokruhlovanie v C



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

zaokruhlovanie

v JavaScript, VBScript, Ajax

1

556

04.06.2012 23:11

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

zaokruhlovanie

v PHP, ASP

10

1159

08.08.2008 10:22

miro277

V tomto fóre nie sú ďalšie neprečítané témy.

Implicitne zaokruhlovanie-SQLite

v Databázy

4

890

28.07.2010 13:34

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

zaokruhlovanie cisiel na 2 desatinne miesta

v PHP, ASP

2

7886

08.07.2008 13:25

Broko71

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne heslo???

v Operačné systémy Microsoft

5

539

13.06.2012 11:40

personal compuper

V tomto fóre nie sú ďalšie neprečítané témy.

nespravne identifikovany CPU

v AMD - Advanced Micro Devices

4

1033

23.04.2006 20:27

Dzin

V tomto fóre nie sú ďalšie neprečítané témy.

Nesprávne označenie RAM ????????

v Pamäte

13

954

10.01.2012 21:59

disius

V tomto fóre nie sú ďalšie neprečítané témy.

Nesprávne nainštalovaná aktualizácia

v Operačné systémy Microsoft

3

1351

10.10.2010 21:55

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne zobrazovanie znakov

v Redakčné systémy

1

711

12.10.2006 22:11

itsgoingd

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne vypnutie pc

v Operačné systémy Microsoft

2

392

18.01.2013 18:14

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne fungujuci firefox

v Sieťové a internetové programy

6

536

20.09.2007 18:15

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

Čo som nastavil nesprávne?

v Redakčné systémy

1

781

04.04.2008 11:10

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne nainstalovana graficka karta?

v nVidia grafické karty

8

780

13.12.2007 20:05

DAVE1979

V tomto fóre nie sú ďalšie neprečítané témy.

windows 7 nespravne vypnutie

v Operačné systémy Microsoft

2

385

27.01.2012 22:24

stryco11

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne zobrazovanie ceskych titulkov

v Video programy

13

4776

03.05.2011 20:33

Bobesko

V tomto fóre nie sú ďalšie neprečítané témy.

Nespravne zoradenie podla cisel

v Databázy

7

835

30.09.2010 20:29

camo



© 2005 - 2024 PCforum, edited by JanoF