Aula 5: Operadores lógicos, else-if e switch
Na aula passada tomamos uma única decisão com if e else; agora vamos compor decisões complexas. Os operadores lógicos && (e), || (ou) e ! (não) juntam várias condições em uma só. Uma cadeia de else-if verifica condições uma depois da outra e roda só o primeiro ramo que for verdadeiro. Quando você co
switch é como o painel de andares de um elevador: você aperta um número e o elevador para exatamente no andar certo. break é a porta fechando — sem ele, você continua 'caindo' para o andar seguinte também.
- && (e)
- Verdadeiro só quando os dois lados são verdadeiros. (a > 0 && b > 0).
- || (ou)
- Verdadeiro quando pelo menos um dos lados é verdadeiro.
- cadeia de else-if
- As condições são verificadas em ordem; só o primeiro ramo verdadeiro roda.
- switch / case
- Compara um único valor com cases fixos; default roda quando nada corresponde.
- break
- Sai do switch imediatamente. Sem ele, o fluxo cai para o próximo case.