la sintassi dell'if

e'

codice:
if(condizione)
{
    codice
}
else
{
    codice
}
e non

codice:
if(condizione);
{
    codice
}
else
{
    codice
}
Quello che poi tu fai dentro la condizione e' poco comprensibile per me. Ma forse una logica ce l'ha.