usando un ciclo for al posto del do-while dovrebbe essere corretto?