⚠️ ATENÇÃO: O conteúdo abaixo e o exercício proposto valerão V.E. (Visto Especial) para o 2º Trimestre! Copie com capricho no caderno.
1. O que é o comando ENQUANTO?
O Enquanto (ou while) é uma estrutura que repete um bloco de comandos várias vezes enquanto uma condição for verdadeira.
2. Algoritmo: Cadastro de Locadora
algoritmo "Cadastro_Locadora"
var
modelo, continuar : caractere
ano : inteiro
inicio
continuar <- "S"
enquanto continuar = "S" faca
escreval("--- NOVO CADASTRO ---")
escreva("Modelo do Veículo: ")
leia(modelo)
escreva("Ano do Veículo: ")
leia(ano)
escreval("Veículo ", modelo, " cadastrado com sucesso!")
escreva("Deseja cadastrar outro? (S/N): ")
leia(continuar)
fimenquanto
escreval("Sistema encerrado.")
fimalgoritmo
3. Explicação Didática (Para copiar)
| continuar <- "S" | Preparamos a variável para que o loop comece "verdadeiro". |
| enquanto continuar = "S" faca | O computador pergunta: "A resposta ainda é S?". Se sim, ele entra no bloco. |
| leia(modelo) / leia(ano) | Comandos de entrada para salvar os dados do veículo atual. |
| leia(continuar) | Ponto Crítico: Aqui o aluno decide se o loop continua ou para. |
| fimenquanto | Faz o algoritmo voltar para a linha do "enquanto" e testar a condição de novo. |
🚀 DESAFIO PRÁTICO
Tarefa individual para entregar na próxima aula
Com base no exemplo da locadora, crie um algoritmo no VisualG que simule o Cadastro de Produtos de uma Mercearia:
- O algoritmo deve solicitar o Nome do Produto e o seu Preço.
- Utilize a estrutura Enquanto para permitir que o usuário cadastre quantos produtos quiser.
- Condição de parada: O loop deve encerrar quando o usuário responder "N" à pergunta "Deseja cadastrar outro?".
- Ao finalizar, exiba uma mensagem: "Cadastro Finalizado. Tenha um ótimo dia!".