Crew algemeen |
|
Ik heb ook even iets gemaakt:
$knoeten = 5000;
$knoeten -= ($galjoenen = floor($knoeten / 17 / 29)) * 17 * 29;
$knoeten -= ($sikkels = floor($knoeten / 29)) * 29;
printf('Galjoenen: %s, Sikkels: %s, Knoeten: %s', $galjoenen, $sikkels, $knoeten);
$knoeten = 5000; $knoeten -= ($galjoenen = floor($knoeten / 17 / 29)) * 17 * 29; $knoeten -= ($sikkels = floor($knoeten / 29)) * 29; printf('Galjoenen: %s, Sikkels: %s, Knoeten: %s', $galjoenen, $sikkels, $knoeten);
Dat komt op hetzelfde antwoord uit als jij. Wat jij fout doet met het terugberekenen naar aantal knoeten is dat je het aantal sikkels keer 17 doet terwijl dat 29 moet zijn.
Edit:
Voor het uitrekenen niet interessant, maar eigenlijk moet ik %d in m'n printf gebruiken ipv %s.
|