Autor Zpráva
petrje123
Profil
Jak zaokrouhlit číslo, aby bylo dělitelné 5
petrje123
Profil
Potřebuji nějakou funkci která by mi z určitého čísla zaokrouhlila na číslo dělitelné pěti.
Str4wberry
Profil
Odpovídám petrjovi123:
Stačí nám to jednou.
Timy
Profil
Vydělit pěti, zaokrouhlit, vynásobit pěti
Casero
Profil
petrje123
Napiš si na to fci. Dělitelné 5 -> číslo končí na 0 nebo 5.
Asi něco takového:
function JeDelitelne($x){

$a=round($x*0.2)/0.2;
return $a;
}


EDIT: psal jsem to nějak moc dlouho
petrje123
Profil
Není na to nějaká funkce?
petrje123
Profil
[img][/img]
Joker
Profil
petrje123
Není na to nějaká funkce?
Je. Ta, kterou si napíšete :-D

Ještě by taky šlo například:
$cislo = $cislo + ($cislo % 5);
pro zaokrouhlení vždycky nahoru (nebo dolů, když se zamění + za -)
Timy
Profil
Joker
S + to přece nebude fungovat:

$cislo=19;

$cislo=19 + (19 % 5) = 19 + 4 = 23
Joker
Profil
Timy
Jo, spletl jsem to, má tam být mínus. Zaokrouhlení vždycky nahoru by bylo jinak, nejdřív by se to modulo muselo odečíst od 5 a teprve potom přičíst.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0