... ma il loop è infinito ..... nel senso che non hai dato la condizione che lo porta a termine