ora ho poco tempo ma dai un'occhiata alla guida in linea all'istruzione if then else.

ps. perchè due flag? non ne basta una che se flaggato = si -----> no flaggato=no?