tant que var est différent de 1 ou 2...

while(var==0 || var==3)

après je ne vois pas vraiment en quoi c'est plus ou moins propres..