• Matéria: Informática
  • Autor: adocalixto123
  • Perguntado 9 anos atrás

Escreva um algoritmo para calcular a média de um conjunto de 75 valores inteiros e positivos, fornecidos pelo usuário. Exiba no final do programa além da média, a quantidade de números lidos.


Anônimo: É para ler exatamente 75 números ou até 75 números? Não me parece fazer sentido você exibir a quantidade de números lidos se esta quantidade já foi pré-fixada.

Respostas

respondido por: cledersonbc
0
Você precisa, antes de mais nada, perceber a lógica por trás do algoritmo. É uma estrutura sequencial, ou seja:
1. Lê dados
2. Processa
3. Exibe um resultado

Detalhes
Perceba que precisará ler um conjunto de valores, logo, precisará de um laço de repetição.
Precisará calcular a média de números lidos. Média é um valor real, não é verdade?
Quantidade é um número inteiro.

Agora é só fazer:

Pseudocódigo
algoritmo "mediaSimples"
var
   valor, i: inteiro //i é nosso contador e ao mesmo tempo quantidade (75).
   media: real
inicio
media ← 0 //inicializando a variável
//Como sabemos o número de vezes que o laço precisa ser executado, iremos utilizar o PARA
para i de 1 ate 75 faca
   escreva("Informe um valor natural: ")
   leia(valor)
   media ←media + valor //A variável média é igual ela mesma + o valor lido
fimpara

media ←media/i    //Dividindo o somatório dos valores pela qtd (média)

escreva("A média é: ", media)
escreva("A quantidade é: ", i)
fimalgoritmo

E o mais importante de tudo. Faça o teste de mesa, use pequenos valores para validar seu algoritmo.

Perguntas similares