🔄 Laço Condicional: Comando ENQUANTO
Diferente do comando para, em que sabemos a quantidade exata de repetições, o comando enquanto é utilizado quando o fim da repetição depende de um evento externo ou de uma informação que só teremos durante a execução.
🧩 A Diferença Fundamental
- Para: “Dê 10 voltas na pista.” (Sabemos o fim).
- Enquanto: “Corra enquanto tiver energia.” (O fim depende do fôlego do corredor).
🛒 Cenário de Uso: Caixa de Supermercado
Imagine um sistema de caixa. O programador não sabe quantos produtos cada cliente vai comprar.
- Cliente A: 2 itens.
- Cliente B: 45 itens.
O sistema precisa rodar ENQUANTO houver itens no carrinho. O laço só para quando a condição “Existe mais um item?” for Falsa.
🏗️ Sintaxe do Enquanto
O comando enquanto testa a condição antes de executar o bloco de código. Se a condição for falsa logo de cara, o código dentro dele nunca será rodado.
🏁 Resumo do Capítulo
O comando enquanto traz flexibilidade aos seus programas, permitindo que eles se adaptem à vontade do usuário. No próximo capítulo, veremos como consolidar dados dentro deste laço dinâmico! 🚀