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!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar