Ezt hogy lehet megoldani? A feladat az lenne hogy phytonba programozzak egy olyat, hogy beírnak egy adott összegű pénzt, és hogy azt milyen bankjegyekkel lehet kifizetni.
A címleteket csökkenő sorrendben beteszed egy tömbbe.
Bekéred a számot.
Csinálsz egy üres tömböt.
Egy ciklusban:
Eldöntöd, hogy mi az a legnagyobb címlet, amit fel tudsz használni.
Ezzel a címlettel elosztod a számot, és berakod a tömbödbe utolsó elemként.
A számodat egyenlővé teszed a számod és a címlet maradékával.
A ciklus addig fut, amíg a számod pozitív.
Kiíratod a tömbödet.
"Eldöntöd, hogy mi az a legnagyobb címlet, amit fel tudsz használni."
Nem kell külön művelettel eldönteni.
Egy ciklusban a nagyobbtól a kisebb bankjegyig haladsz. Az aktuális összeget osztod a bankjegy értékével. Ha 0 az egészrész akkor continue. Ha nem 0, kiírod a bankjegy értékét és a darabszámot. Az aktuális értékből kivonod az bankjegyérték*darabszámot és continue.
(Ha az aktuális érték 0, akkor lehet break, de a continue is jó.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!