Scusa, un solo appunto: non ti conviene utilizzare uno switch piuttosto che tutti quegli if?