Autor | Zpráva | ||
---|---|---|---|
penicilin22 Profil |
#1 · Zasláno: 22. 2. 2012, 14:55:36 · Upravil/a: Moderátor (editace znemožněna) 23. 2. 2012, 20:35:04
Nazdar potrebujem spravit taketo delenie:
vysledok = pocet_bodov / pocet_hlasov v pripade ze je pocet_hlasov = 0, vyhodi sa chyba "Division by zero" Lenze v pripade ze nikto nehlasoval mi vyhovuje vratena hodnota 0, (vysledok) 0 = 0 / 0; Staci mi poriesit to takto: vysledok = @(pocet_bodov / pocet_hlasov) alebo musim: if(pocet_hlasov == 0) { vysledok = 0; } else { vysledok = pocet_bodov / pocet_hlasov } Moderátor Majkl578: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou. Moderátor Majkl578: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Keeehi Profil |
penicilin22:
Tohle je také hezké a navíc správné: $vysledok = $pocet_hlasov ? $pocet_bodov/$pocet_hlasov : 0; A jestli ti jde o rychlost, tak si to můžeš změřit. |
||
Davex Profil |
#3 · Zasláno: 22. 2. 2012, 18:36:16
penicilin22:
„spomaluje popr nespomaluje“ Pokud tuto činnost nechceš provádět milionkrát za sekundu, tak to vůbec nemá smysl řešit. |
||
Majkl578 Profil |
#4 · Zasláno: 23. 2. 2012, 20:35:42
Paradoxně první řešení (se zavináčem) bude velmi pravděpodobně pomalejší.
|
||
Časová prodleva: 12 let
|
0