O switch... case... é outra estrutura de decisão que é usada quando sabemos o valor exato que a variável pode assumir.
A sua sintaxe é a seguinte:
Nota: Todas as situações possíveis têm de terminar com break.
Vejamos a seguinte situação: imagina que tens um sistema que atua mediante as permissões de cada utilizador (comum, gerente ou diretor). O algoritmo para a resolução deste problema seria o seguinte: