Estruturas de Repetição 🔁
Aula 06 - Automatizando Tarefas
O que vamos aprender hoje? 📅
- O que são laços (loops)?
- O comando
while(Enquanto) - O comando
do-while(Faça-Enquanto) - O comando
for(Para) - Interrupções:
breakecontinue
Por que repetir? 🤔
Imagine imprimir os números de 1 a 1.000...
Escrever 1.000 vezes printf? NÃO! ❌
Usamos loops para que o computador faça o trabalho sujo. ⚙️
1. O Laço while 🔄
"Enquanto for verdade, repita".
Cuidado: Loop Infinito! ♾️
Se a condição nunca for falsa, o programa nunca para.
Aperte
Ctrl + Cpara parar no terminal.
2. O Laço for 🔁
Ideal para contagens conhecidas.
Tudo em uma única linha! ✨
As 3 partes do for 🧩
- Inicialização:
int i = 0(Começa aqui) - Condição:
i < 10(Enquanto isso for verdade...) - Incremento:
i++(Faça isso ao fim de cada volta)
3. O Laço do-while ↩️
"Faça primeiro, pergunte depois".
Executa pelo menos uma vez!
break: A Saída de Emergência 🛑
Interrompe o laço imediatamente.
continue: O "Pula essa" ⏭️
Pula o resto do bloco e vai para a próxima volta.
Laços Aninhados 📦📦
Um laço dentro do outro. Comum em tabelas e matrizes.
Exemplo Real: Tabuada ➗
Desafio da Aula 🚀
Crie o "Gerador de Triângulos": Peça um número e desenhe um triângulo de asteriscos.
Próxima Aula 🔜
Aula 07 - Vetores (Arrays)
O que fazer quando temos muitos dados do mesmo tipo para guardar? 📏
Dúvidas? 🤔
Bons estudos e pratique muito!