Secondo me la lofica dell'if non ti funziona qui :
codice:
IF newQ <= 5 AND newQ <= giacenza THEN
newQ = newQ
ELSE
newQ = giacenza
END IF
IF newQ > 6 THEN
newQ = 6
END IF
Se la variabile assume i valori newQ <= 5 AND newQ <= giacenza
allora newQ = newQ
altrimenti (e questo è il caso in cui assuma valori superiori a 6 )
newQ = giacenza (a questo punto assumerà sempre il valore di giacenza !)
forse dovresti :
codice:
IF newQ <= 5 AND newQ <= giacenza THEN
newQ = newQ
ELSE
IF newQ > 6 THEN
newQ = 6
ELSE
newQ = giacenza
END IF
END IF
Steweb