Você está na página 1de 5

Comando Enquanto...

Faca
Nessa estrutura, a expressão lógica é avaliada e, se
ela for verdadeira, a lista de comandos é executada.
Isso se repete até que a condição seja falsa

enquanto <expressão lógica ou relacional> faca

<lista de comandos>

fimenquanto
Comando Enquanto...Faca
A estrutura enquanto...faca também é uma estrutura
de repetição, semelhante à
repita. A diferença básica entre as duas estruturas
é a posição onde é testada a expressão.

Estrutura Enquanto: a expressão é avaliada no início


e se o resultado for FALSO no primeiro teste, a
lista de comandos não é executada nenhuma vez.

Estrutura Repita: a condição é avaliada após a execução


dos comandos, o que garante que os comandos serão
executados pelo menos uma vez.
Comando Enquanto...Faca
Exemplo: Algoritmo que leia diversos números positivos e escreva, para cada
um, sua raiz quadrada.
Comando Enquanto...Faca
Exercícios:
01) Faça um algoritmo que receba vários números. Quando for digitado
o número zero, deverá ser impresso a informação de quantos números
foram digitados.

02) Utilizando-se do comando enquanto, faça um algoritmo que mostre


os números de 1 a 10.

03) Elaborar um algoritmo que solicite a digitação da idade e do sexo


de uma pessoa (o sexo deve ser “F” ou “M”) e depois pergunte se o
usuário deseja informar uma nova pessoa. Esse processo deve se
repetir até que o usuário informe que não deseja mais informar novas
pessoas. Quando isso acontecer, o algoritmo deve imprimir na tela a
quantidade de pessoas do sexo masculino informadas e a quantidade de
pessoas do sexo feminino
Comando Enquanto...Faca
Exercícios:
04) Escreva um algoritmo para ler 2 valores e se o segundo valor
informado for ZERO, deve ser lido um novo valor, ou seja, para o
segundo valor não pode ser aceito o valor zero e imprimir o resultado
da divisão do primeiro valor lido pelo segundo valor lido.

05) Escreva um algoritmo para ler as notas da 1a. e 2a.


avaliações de um aluno, calcule e imprima a média (simples)
desse aluno. Só devem ser aceitos valores válidos durante a leitura
(0 a 10) para cada nota.

Você também pode gostar