primera version del for funcional