Aloittelija kysyy (taas) neuvoa. Meillä on tehtävänä tehdä pankkiautomaattisovellus c-kielellä. Oma automaattini edistyy hyvin, mutta nyt siihen pitäisi tehdä rahanjakoalgoritmi, joka osaa jakaa oikean kokoiset setelit (20 tai 50 euroa) käyttäjän pyytämän rahasumman mukaan (esim. 120 euron nostossa laite antaa 2 * 50 e ja 1 * 20 e setelit). Miten tuo olisi järkevintä toteuttaa?
Jos summa ei ole jaollinen 10:llä tai jos summa on 10 tai 30, sitä ei voi antaa. Muuten jaetaan ensin koko summa viisikymppisiksi. Jos tämän jälkeen jää antamatta 10 tai 30 euroa, perutaan yksi viisikymppinen. Loppu jaetaan kaksikymppisinä.
Jep, nuinhan se menee. Kiitoksia!
Aihe on jo aika vanha, joten et voi enää vastata siihen.