← Voltar
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 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" facaO 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.
fimenquantoIndica 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!".