Buscar

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...

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.


Essa pergunta também está no material:

Avaliação Final (Discursiva) - Lógica e Técnicas de Programação
3 pág.

Lógica e Técnicas de Programação Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Segue abaixo um exemplo de programa em Portugol que utiliza a estrutura de repetição enquanto-faça para somar 'n' valores até que o usuário digite o valor 0: ``` programa { funcao inicio() { inteiro n, valor, soma soma = 0 n = 0 enquanto (valor != 0) faca { escreva("Digite um valor: ") leia(valor) soma = soma + valor n = n + 1 } escreva("A soma dos ", n - 1, " valores digitados é: ", soma) } } ``` Neste exemplo, a variável 'valor' armazena o valor digitado pelo usuário a cada iteração do laço enquanto-faça. A variável 'soma' armazena a soma dos valores digitados até o momento. A variável 'n' armazena a quantidade de valores digitados, que é incrementada a cada iteração do laço. O laço enquanto-faça é executado enquanto o valor digitado pelo usuário for diferente de 0. Quando o usuário digita 0, o laço é interrompido e o programa exibe a soma dos valores digitados e a quantidade de valores digitados (exceto o 0). Espero ter ajudado!

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais