Estruturas Condicionais 🚦
Aula 05 - Tomando Decisões
O que vamos aprender hoje? 📅
- O conceito de Fluxo de Controle
- O comando
if(Se) - A alternativa
else(Senão) - Múltiplas escolhas com
else if - Seleção com
switch - Operador Ternário
Tomada de Decisão 🧠
Na vida real:
"SE estiver chovendo, levo guarda-chuva. SENÃO, vou sem."
No Código:
O comando if 🛣️
- A condição deve estar entre
( ). - As chaves
{ }são opcionais para uma única linha (mas use sempre!).
if ... else 🚦
O caminho alternativo:
else if 🚦🚦🚦
Quando temos várias opções:
Operadores na Condição ⚖️
Lembre-se da Aula 04:
* == (Igual)
* != (Diferente)
* > (Maior)
* && (E)
* || (OU)
Switch: O Menu 🎚️
Ideal para valores fixos (inteiros ou caracteres):
switch (opcao) {
case 1:
// Codigo 1
break;
case 2:
// Codigo 2
break;
default:
// Caso nenhum acima
}
Cuidado com o Break! ⚠️
Sem o break, o C executa o próximo case mesmo que a condição não bata.
Isso se chama Fall-through.
Operador Ternário ⚡
Atalho para o if-else:
Indentação e Estilo 🎨
Mantenha seu código limpo. O if ajuda a ver a hierarquia do programa.
Desafio da Aula 🚀
Crie o "Jogo de Adivinhação": O computador tem um número secreto e você tem que dizer se o chute foi maior, menor ou igual.
Próxima Aula 🔜
Aula 06 - Estruturas de Repetição
E se quisermos que o chute se repita até o usuário acertar? 🔄
Dúvidas? 🤔
Vamos para os exercícios!