Na nossa última aula vimos a estrutura de
repetição para faça, que você pode conferir no link:
Vamos para nossa décima segunda aula com mais
uma estrutura de repetição, o enquanto faça.
Veja também o vídeo da postagem:
Abra o visualg:
A estrutura enquanto
faça, assim como a para faça, vai repetir o código. Porém, a para faça realiza
uma repetição finita, já a enquanto faça irá repetir infinitamente até que o
usuário dê um comando para encerrar.
Vamos então criar um programa que some dois
números quantas vezes o usuário desejar. Primeiramente vamos declarar as
variáveis:
Aqui temos como
novidade, a variável que chamei como exemplo de opçao, que será do tipo
caractere(letras e não números). Ela será
responsável para que o usuário diga se vai continuar a somar ou não. Vamos
então colocar a estrutura enquanto faça, ficará dessa maneira:
opçao<-“s”
enquanto (opção = “s”) faca
Antes da estrutura,
atribuímos um valor inicial para a variável opcao, no caso s (para que o
programa rode ao menos uma vez). Como é uma variável do tipo caractere, ele
fica entre parênteses. Enquanto o usuário digitar s ao final de uma soma o
programa continuará rodando:
Agora sim vamos montar o
programa com o ESCREVAL, ESCREVA e LEIA:
Agora temos que
perguntar ao usuário de deseja continuar:
Para encerar a estrutura, colocaremos
fimenquanto:
Vá até ALGORITMO na barra de menu e clique em
EXECUTAR:
Digite o primeiro número e tecle ENTER:
Digite o segundo número e tecle ENTER:
Note que o programa realizou
a soma e logo em seguida vem a pergunta de o usuário deseja continuar. Digite s
e clique ENTER:
O programa irá solicitar
novamente números para somar até que o usuário digite n:
Pronto, temos um programa criado com a
estrutura enquanto faça. Crie mais programa para treinar.
Nenhum comentário:
Postar um comentário