Autor Zpráva
Zdeněk Sylvan
Profil
Ahoj,
snažím se vytvořit script na zaokrouhlení dle vlastníhc podmínek.

Potřebuji zaokrouhlovat s několika podmínkami.
Float čísla neřeším, ihned to hodím na int.
Z => Na
450 => 450
432 => 450
425 => 450
424 => 400
563 => 550
577 => 600

Pokud je číslo od 0-24 zaorouhlit na 0, od 25-49 na 50.
Pokud je číslo od 50-74 zaorouhlit na 0, od 75-99 na 100.

Nevíte prosím jak to dát dohormady?
Camo
Profil
Zdeněk Sylvan:
Nemá to byť náhodou od 50-74 zaorouhlit na 50?
juriad
Profil
Jednoduše, číslo vydělíš 50, zaokrouhlíš a zpět vynásobíš 50.
Živá ukázka
Za předpokadu, že má Camo pravdu.
mimochodec
Profil
mně to skoro připadá jako y=50*round(x/50)
// aha, juriad předbíhá
Zdeněk Sylvan
Profil
Camo:
Ano má. Sem nedomáčkl 5ku.
juriad:
Díky :) Já v tom zas hledal vědu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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