Ciao Ragazzi, ho un problema semplice (forse), ma non so come fare!

Ho una serie di operazioni (funzioni) che devono essere svolte una alla volta ma tra una e l'altra una condizione deve essere verificata!

Cioè la funzione 1 viene svolta, ma la funzione 2 inizierà solamente dopo che una condizione venga verificata, quindi resta in attesa: non appeena la condizione è verificata va avanti per la funzione 2...poi etc.... per tutte le altre funzioni!