Num segundo exemplo, em que foi utilizado o comando de repetição ENQUANTO … FAÇA … FIMENQUANTO, o objetivo do algoritmo era de calcular a soma de todos os números digitados pelos usuário. E o algoritmo é finalizado se for digitado –999
var
num,soma:inteiro
As variaveis num e soma foram declaradas como INTEIRO
inicio
// Seção de Comandos
escreva("Digite um Número.......: ")
leia(num)
soma<-0
É solicitado que o usuário digite um número qualquer e a variável num recebe o número digitado. A variável soma recebe o valor de zero.
enquanto (num <> -999) faca
soma<- soma+num
escreva("Informa um número...: ")
leia(num)
fimenquanto
No bloco de código do enquanto faz a comparação de repetição, ou seja, ENQUANTO a variável NUM estiver recebendo um número que seja diferente de –999 oalgoritmo atribuirá a variável soma, o valor que existe dentro dela mais o novo conteúdo da variável num.
escreva("A soma foi...: ", soma)
fimalgoritmo
Final do algoritmo é apresentado o valor da variavel soma, ou seja, o valor de todos os números que foram digitados.
Nenhum comentário:
Postar um comentário