Zajimalo by me jak naprogramovat system, ktery by dal body za kazdy nasobek 5ti vydelanych dolaru.
Napr. Za prvnich 5$ by uzivatel obdrzel 1 bod a az by mel uzivatel vydelanych 10 dolaru tak by dostal dalsi bod, pri 15$ atd.
Zajimalo by me jak naprogramovat system, ktery by dal body za kazdy nasobek 5ti vydelanych dolaru.
Napr. Za prvnich 5$ by uzivatel obdrzel 1 bod a az by mel uzivatel vydelanych 10 dolaru tak by dostal dalsi bod, pri 15$ atd.
#1 pepa
záleží jak je postavený systém, záleží na tom jestli peníze jen přibývají nebo i ubývají a to samé u bodů. stačí ti hlídat stav vydělaných peněz a to přepočítat na body k tomu další položku použité body případně ještě použité peníze, aktuální stavy se pak vypočítají
aktuální peníze = vydělané peníze - použité peníze
aktuální body = vydělané peníze / 5 - použité body
samozřejmě implementace je na tobě, aby to např počítalo celá čísla apod.
druhá cesta pokud bys chtěl mít uložené body, bys musel sledovat to co před tím a ještě tam mít hodnotu za kterou přišel poslední bod a přírůstek bodů počítat z aktuálního stavu a té hodnoty při posledním bodu.
body = body + (aktuální výdělek - stav při posledním přidání bodu)/5
samozřejmě ten stav by se měl vždy zaokrouhlovat podle přidělení bodu na 5 dolů, např, peníze aktuální 33, poslední bod byl na 15 => rozdíl 18 => +3boby, stav při posledním přidání bodu/ů/ nově = 15 + (3boby*5) = 30
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku