Buscar

26) Elaborar um programa que efetue a leitura sucessiva de valores numéricos e apresente no final o total do somatório, a média e o total de valore...

26) Elaborar um programa que efetue a leitura sucessiva de valores numéricos e apresente no final o total do somatório, a média e o total de valores lidos. O programa deve fazer as leituras dos valores enquanto o usuário estiver fornecendo valores positivos. Ou seja, o programa deve parar quando o usuário fornecer um valor negativo.


Essa pergunta também está no material:

Linguagem C - Exercícios resolvidos
66 pág.

Exercícios em C resolvidos, exercícios de matrizes, vetores, funções, estruturas de repetição, estruturas de condição.

Algoritmos Universidade Federal de Juiz de ForaUniversidade Federal de Juiz de Fora

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de programa em Python que atende aos requisitos da questão: ``` soma = 0 quantidade = 0 valor = float(input("Digite um valor positivo: ")) while valor >= 0: soma += valor quantidade += 1 valor = float(input("Digite um valor positivo: ")) media = soma / quantidade print("Total do somatório:", soma) print("Média:", media) print("Total de valores lidos:", quantidade) ``` Explicação do código: - A variável `soma` é inicializada com zero, pois ainda não foi feita nenhuma soma. - A variável `quantidade` é inicializada com zero, pois ainda não foi lido nenhum valor. - O primeiro valor é lido fora do loop, para que o loop possa verificar se é positivo ou negativo. - O loop `while` é executado enquanto o valor lido for positivo. Dentro do loop, o valor é somado à variável `soma`, a variável `quantidade` é incrementada em 1 e um novo valor é lido. - Quando o loop termina, a média é calculada dividindo-se a soma pela quantidade. - Por fim, os resultados são exibidos na tela.

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