| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 02.06.2012 20:35 | |
|
seruste, skuste si dat
Kód: <?php echo 0.8 - 0.6 - 0.2; echo '<br>'; echo 0.8 - 0.2 - 0.6; echo '<br>'; echo 0.8 - 0.5 - 0.3; echo '<br>'; echo 0.8 - 0.3 - 0.5; ?>
porovnajte vysledky..
preco?
//samozrejme PHP
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 02.06.2012 20:45 | |
|
emer píše: preco? Smiech moc nie je namieste. Je to problem sposobeny sposobom reprezentacie racionalnych cisel v pocitaci, http://en.wikipedia.org/wiki/IEEE_754-2008emer píše: //samozrejme PHP A rovnako tak Perl, Javascript, C, Python, Haskell, whatever.
Prve pravidlo, ak si chcem robit z PHP srandu, musim problematike rozumiet. Ako tento panko, vyborny clanok.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 02.06.2012 21:04 | |
|
zle si moj prispevok pochopil, smiech nebol vysmech
dik za vysvetlenie, je toho ale vela, kym to precitam...
//srandu si z PHP nerobim, a to "samozrejme PHP" bolo smerovane na kod, aby tu niekto nepisal, ze som nenapisal o aky jazyk ide a bla bla bla ako sa to casto stava. php mam rad // pridané po 30 sekundách od posledného príspevkubtw, C vypise pekne 0
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 02.06.2012 21:19 | |
|
Jaj tak, sorry potom. emer píše: btw, C vypise pekne 0 To by vobec nedavalo zmysel. Skus si:
Kód: #include <stdio.h> int main(void) { printf("%.30f\n", 0.8-0.6-0.2); printf("%.30f\n", 0.8-0.2-0.6); return 0; }
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 02.06.2012 21:44 | |
|
aha fakt, ja som to skusal na 15 desatinnych a chyba je az v 16tom ja s C neviem robit, skusal som to s kamaratom
_________________ Sorry za prelkepy |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
O tom probleme som doteraz nevedel. Ako potom ukladate nejake desatinne cisla do DB, napriklad ceny ? Pouzijete decimal, osobitne euro a cent alebo to pred ulozenim vynasobite a ulozite ako int ?
_________________ CPU: Intel core i5 3470 GPU: Gigabyte N760OC-2GD MB: MSI B75A-G43 RAM: DDRAM3 8GB (2x4GB) TEAM RAM 1600MHz Elite Zdroj: Seasonic G Series 450W HDD: 500GB vybraty z notebooku Lenovo E531 i5-3230M N4IBPXS SSD:Samsung 840 Evo 250GB Case: Fractal Define R4 black pearl FAN: Cooler Master Hyper 212+ EVO DVD: SAMSUNG DVD±R/±RW/RAM SH-224DB SATA, černá, bulk OS: Ubuntu 12.04 64bit & Windows 7 Ultimate 64bit Monitor: Dell U2412m |
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
| 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
|
|