⚠️ 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 fundamental em Algoritmos que permite repetir um bloco de comandos várias vezes enquanto uma condição específica for verdadeira.
2. Algoritmo Exemplo: 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 com a condição verdadeira. |
| enquanto continuar = "S" faca | O sistema realiza o teste lógico: "A variável ainda contém 'S'?". Se sim, executa o bloco. |
| leia(modelo) / leia(ano) | Comandos de entrada que capturam os dados dinâmicos de cada repetição. |
| leia(continuar) | Atualização da Condição: Fundamental para evitar o "Loop Infinito". O usuário define o próximo passo. |
| fimenquanto | Indica o fim do bloco e força o retorno ao topo para novo teste lógico. |
🚀 DESAFIO PRÁTICO - 3º REDES I
Tarefa individual para avaliação de desempenho
Com base no exemplo estudado, desenvolva um algoritmo no VisualG para o Cadastro de Produtos de uma Mercearia:
- Solicite ao usuário o Nome do Produto e o Preço.
- Utilize o Enquanto para permitir múltiplos cadastros em uma mesma execução.
- Critério de Parada: O loop deve ser interrompido quando o usuário digitar "N" na pergunta de continuidade.
- Ao final de todas as repetições, exiba: "Cadastro Finalizado com Sucesso!".