IF è una condizione non un ciclo,
FOR è un ciclo...

forse sbagli il percorso... prova con il debug