Suda a licha cisla
17 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Jak zjistit ze je dane cislo sude, anebo liche? thx za odpovedi
-
zjistenim zbytku po deleni 2 $cislo=4; if ($cislo%=0) { echo "cislo je sude"; } else { echo "cislo je liche"; }
-
thx big thx
-
PIFe, napadá mě taková matematická finta: if ($x/2==round($x/2)) { echo "$x je SUDÉ číslo";} else { echo "$x je LICHÉ číslo"; }; Nezkoušel jsem to, ale teoreticky by to mělo fungovat. V PHP manuálu jsem žádnou funkci na kontrolu EVEN/ODD čísel nenašel. Ahoj, Martin.
-
Vím, že když jsem tohle naposled potřeboval řešil jsem to tak, že pokud v číslu / 2 tečka tak je liché, pokud ne tak sudé [platí pouze pro celá čísla]
-
hehe to je nice :] a jak zjistis ze je tam tecka?
-
strstr fc neznas?:o))).
-
2 Lukasik: proc to udelat jednoduse, kdyz to de slozite :-)
-
No prave^_^. Nejak me nic jineho nenapadlo...:o).
-
proc jednoduse, kdyz to jde slozite? neucis ty na jednom zapadlym gymplu matematiku? nekoho mi totiz silene pripominas :o)
-
2 Lukasik: To jsi opravdu nikdy neslyšel o "modulu dělení"? Pavel
-
2 marek: ne, ja ji zatim studuju:o). 2 pavel: opravdu ne, jsem teprv v 8cce na zakladce...:o).
-
"modulo" je funkce, která zjistí celočíselný zbytek po dělení čísla "a" číslem "b". Takže: modulo (11, 4) = 3 ....... 11:4 = 2 (zbytek 3) Toho můžeš šikovně využít, pokud potřebuješ zjistit např. jestli je první číslo dělitelné druhým číslem. V takovém případě je zbytek 0, tzn. modulo (a, b) = 0. Pro zjištění sudosti nebo lichosti čísla potom vlastně použiješ dělitelnost 2. if (BCMod($a, 2) == 0): // zbytek 0 echo "$a je sudé"; else: // zbytek 1 echo "$a je liché"; endif; nebojednodušeji za použití operátoru % if (($a % 2) == 0): // zbytek 0 echo "$a je sudé"; else: // zbytek 1 echo "$a je liché"; endif; PAVEL
-
lolek lukasik je v 8. mno to je z tebe celkem slusnej programator, delas i neco jinaciho nez php ?
-
Pavel: jj, doslo mi to z toho prikladu co to dela => i vsechno k cemu se to pouzit... myslim ze jsem prave jednou uvazoval jak zjistit ten zbytek a na nic jsem neprysel, ale vzhledem k tomu ze jsem to nidky nezjistil a jednou kdyz jsem potreboval tu delitelnost tak jsem to udelal tak jak jsem to tu psal. PIF: nj, umim zaklady VB a c++ka, ktere se ted ucim... a samozrejme JS, HTML...:-))).
-
pokud umis aspon zaklady c++ tak jsi o deleni modulo musel slyset :]
-
Neslysel...:o).