As estruturas de repetição permitem que um bloco de código seja executado várias vezes até que uma determinada condição seja atendida para que as repetições parem. Sempre que uma estrutura de repetição é utilizada, é fundamental preocupar-se com a condição de parada para que o programa não entre em loop infinito e pare de responder, acabando por não atender à necessidade do usuário. Uma estrutura de repetição muito utilizada é a enquanto-faça, em que a condição é avaliada antes de executar o bloco de comandos. Utilizando a estrutura de repetição enquanto-faça, escreva um programa em Portugol para somar "n" valores até que um usuário digite o valor 0. Onde "n" representa a quantidade de números digitados de 1 até infinito.
Respostas
Resposta:
algoritmo "somarValores"
var
numero Informado : real
resultado Soma : real
inicio
resultado Soma := 0
escreva "Informe um valor para efetuar a soma"
leia numero Informado
enquanto numero Informado <> 0 faca
resultado Soma := resultado Soma + numero Informado
escreva "Total: "
escreva resultado Soma
escreva "Digite um valor para a soma: "
leia numero Informado
fimenquanto
escreva "O resultado da soma é: "
escreva resultado Soma
Explicação:
Resposta:
Aqui está a resolução do programa escrito em Portugol:
Explicação:
algoritmo "somarValores"
var
numero Informado : real
resultado Soma : real
inicio
resultado Soma := 0
escreva "Informe um valor para efetuar a soma"
leia numero Informado
enquanto numero Informado <> 0 faca
resultado Soma := resultado Soma + numero Informado
escreva "Total: "
escreva resultado Soma
escreva "Digite um valor para a soma: "
leia numero Informado
fimenquanto
escreva "O resultado da soma é: "
escreva resultado Soma