quarta-feira, 4 de maio de 2011

Exercício de Algoritmo: somar os números digitados

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