In questo forum non si fanno gli esercizi. Prova ad impostare tu il codice, cominciando dal primo problema e quando hai specifici problemi chiedi pure ...