Premetto che non risponderò alla tua domanda perché non ho voglia di fare i compiti per casa di qualcuno (magari qualcun altro ti verrà incontro aggratis, magari i moderatori chiuderanno il topic... chi lo sa?), però mi sento di darti un consiglio: foglio di carta e penna e fai il "tracciato" passo per passo del programma, ovvero seguendo il flusso delle istruzioni verifichi che valori assumono le variabili e dove portano i controlli (if/else). Se non riesci a fare un tracciato con un programma con 2 metodi e 2 istruzioni (o non l'hai mai fatto) allora c'è da lavorare un po' di più a monte.

