Linguagem de Programação
Estrutura de Repetição: ENQUANTO (Looping)
11 / Maio / 2026
⚠️ 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" facaO 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.
fimenquantoFaz 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!".