sexta-feira, 28 de junho de 2019

VISUALG #12: ENQUANTO FAÇA


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.


visualg-enquanto-faca













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