Citace od: Tuxik kdy 09. 09. 2016, 16:50:19A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;
int x=5;int y=10;int z=(x/10)*y;
Citace od: Kit kdy 09. 09. 2016, 17:09:39Citace od: Tuxik kdy 09. 09. 2016, 16:50:19A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;Na tomhle si vylámalo zuby už dost lidí, typicky při programování grafického prvku typu teploměr.
Citace od: balki kdy 09. 09. 2016, 17:04:53Dobre ze ta nepoznam, ty budes nejaky blbsi.
Citace od: gamer kdy 09. 09. 2016, 17:15:37Citace od: balki kdy 09. 09. 2016, 17:04:53Dobre ze ta nepoznam, ty budes nejaky blbsi.Čemu nerozumíš na větě tvůj kód nefunguje pro záporný exponent? Čekal jsem, že to opravíš, ale místo toho se zmůžeš jenom na nadávky...
Citace od: v kdy 09. 09. 2016, 17:16:49použití záporného exponentu z vašeho příkladu neplyne, pokud chcete použití zobecnit, tak platí i balkiho argument proti použití !=
Citace od: gamer kdy 09. 09. 2016, 17:22:33Citace od: v kdy 09. 09. 2016, 17:16:49použití záporného exponentu z vašeho příkladu neplyne, pokud chcete použití zobecnit, tak platí i balkiho argument proti použití !=Balkiho argument neplatí, můj příklad funguje s != i pro záporný exponent. Můj příklad je prostě obecnější a přehlednější. Ano, má to chyby, ale je to elementární příklad, má bý to nejjednodušší. Balkiho příklad je nepřehledný a nefunguje.
Citace od: balki kdy 09. 09. 2016, 17:02:31Citace od: Tuxik kdy 09. 09. 2016, 16:50:19Zajímavé... debata o binárních operacích se plynule zvrtla v debatu o neschopnosti posoudit vhodnost libovolného postupu v libovolné situaci. To už si asi děláte srandu, ne? Snad pokud pracuju s celými čísly, tak to dělám tak, aby mi vždy vyšlo celé číslo. Nebo je tu někdo, kdo raději na každou kravinu používá double "pro jistotu", aby náhodou 1+1 nebylo 1.999999999?A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;aKód [Vybrat] Rozbalitint x=5;int y=10;int z=(x*y)/10;Závorky jsou tam navíc, vím o tom, ale aby se někdo nemusel učit priority operací, který nikdy předtím nepotřeboval, tak jsem je tam pro názornost dal.A jakej bude asi výsledek?Prve bude z=0.To druhe je nejaky chytak, tam mi vychaza z=5.
Citace od: Tuxik kdy 09. 09. 2016, 16:50:19Zajímavé... debata o binárních operacích se plynule zvrtla v debatu o neschopnosti posoudit vhodnost libovolného postupu v libovolné situaci. To už si asi děláte srandu, ne? Snad pokud pracuju s celými čísly, tak to dělám tak, aby mi vždy vyšlo celé číslo. Nebo je tu někdo, kdo raději na každou kravinu používá double "pro jistotu", aby náhodou 1+1 nebylo 1.999999999?A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;aKód [Vybrat] Rozbalitint x=5;int y=10;int z=(x*y)/10;Závorky jsou tam navíc, vím o tom, ale aby se někdo nemusel učit priority operací, který nikdy předtím nepotřeboval, tak jsem je tam pro názornost dal.A jakej bude asi výsledek?
int x=5;int y=10;int z=(x*y)/10;
Citace od: ByCzech kdy 09. 09. 2016, 17:49:20Citace od: balki kdy 09. 09. 2016, 17:02:31Citace od: Tuxik kdy 09. 09. 2016, 16:50:19Zajímavé... debata o binárních operacích se plynule zvrtla v debatu o neschopnosti posoudit vhodnost libovolného postupu v libovolné situaci. To už si asi děláte srandu, ne? Snad pokud pracuju s celými čísly, tak to dělám tak, aby mi vždy vyšlo celé číslo. Nebo je tu někdo, kdo raději na každou kravinu používá double "pro jistotu", aby náhodou 1+1 nebylo 1.999999999?A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;aKód [Vybrat] Rozbalitint x=5;int y=10;int z=(x*y)/10;Závorky jsou tam navíc, vím o tom, ale aby se někdo nemusel učit priority operací, který nikdy předtím nepotřeboval, tak jsem je tam pro názornost dal.A jakej bude asi výsledek?Prve bude z=0.To druhe je nejaky chytak, tam mi vychaza z=5.Mi to vychází stejně a jako chyták mi to nepřijde. Prostě jen musíte vědět, jak se zachází při matematických operacích s celými čísly.A ano, ty závorky jsou tam zcela zbytečné a jestli s tím někdo má bez závorek problém, je to čistě jeho problém s jeho neznalostí :-)
Citace od: balki kdy 09. 09. 2016, 17:58:31Citace od: ByCzech kdy 09. 09. 2016, 17:49:20Citace od: balki kdy 09. 09. 2016, 17:02:31Citace od: Tuxik kdy 09. 09. 2016, 16:50:19Zajímavé... debata o binárních operacích se plynule zvrtla v debatu o neschopnosti posoudit vhodnost libovolného postupu v libovolné situaci. To už si asi děláte srandu, ne? Snad pokud pracuju s celými čísly, tak to dělám tak, aby mi vždy vyšlo celé číslo. Nebo je tu někdo, kdo raději na každou kravinu používá double "pro jistotu", aby náhodou 1+1 nebylo 1.999999999?A co by pánové řekli na špeky typu:Kód [Vybrat] Rozbalitint x=5;int y=10;int z=(x/10)*y;aKód [Vybrat] Rozbalitint x=5;int y=10;int z=(x*y)/10;Závorky jsou tam navíc, vím o tom, ale aby se někdo nemusel učit priority operací, který nikdy předtím nepotřeboval, tak jsem je tam pro názornost dal.A jakej bude asi výsledek?Prve bude z=0.To druhe je nejaky chytak, tam mi vychaza z=5.Mi to vychází stejně a jako chyták mi to nepřijde. Prostě jen musíte vědět, jak se zachází při matematických operacích s celými čísly.A ano, ty závorky jsou tam zcela zbytečné a jestli s tím někdo má bez závorek problém, je to čistě jeho problém s jeho neznalostí :-)Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz
Citace od: balki kdy 09. 09. 2016, 17:58:31Pri z = 10 / 2 / 5 by som si nebol taky isty. Delenie ma prednost, co teraz
Citace od: balki Navrhujem karieru v politike./quote]A nějaký technický argument by nebyl?Abych to odlehčil, do toho tvého kódu se navážím, protože sis honil triko na elementárním přïkladu, který je maximálně osekaný a neřeší okrajové podmínky. Jak vidíš, není tak jednoduché jít s kůží na trh, tvůj kód má zase jiné problémy. Kdyby ten přïklad měl být robustní, byl by delší a jeho účel (operace << a pow nelze zaměňovat), by se v tom ztrácel.
Citace od: gamer kdy 09. 09. 2016, 18:23:09Citace od: balki Navrhujem karieru v politike./quote]A nějaký technický argument by nebyl?Abych to odlehčil, do toho tvého kódu se navážím, protože sis honil triko na elementárním přïkladu, který je maximálně osekaný a neřeší okrajové podmínky. Jak vidíš, není tak jednoduché jít s kůží na trh, tvůj kód má zase jiné problémy. Kdyby ten přïklad měl být robustní, byl by delší a jeho účel (operace << a pow nelze zaměňovat), by se v tom ztrácel.Mno dobre, ale porovnavat double "!=" je fuj, to je ako by ste srali v kostole, alebo tak. Za urcitych podmienok sa to tiez moze.Ja som to vypichol, lebo priklad bol navazka do javamana. Mne bolo jasne, o co ide. Ucelom bolo rypat.
Citace od: Kit kdy 09. 09. 2016, 15:41:18Citace od: balki kdy 09. 09. 2016, 15:30:30Citace od: v kdy 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...Které? Sčítání, odčítání, násobení a dokonce v mnohých případech i dělení je bezproblémové.
Citace od: balki kdy 09. 09. 2016, 15:30:30Citace od: v kdy 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?Staci spravit nejake matematicke operacie, a ked clovek caka 3, ma 2.99999999999 a je v pr...
Citace od: v kdy 09. 09. 2016, 15:24:25nejde 2 na celé číslo v iee754 vyjádřit přesně?