Vedi.. quello che ti dicevi, devi fare debugging, controllare durante il funzionamento e risolvi senza il forum
P.S. e comunque while e loop sono istruzioni, non funzioni