Receba N números do usuário e calcule a média aritmética.
Passo 1
Vamos lá galera.
Pra resolver essa questão vamos precisar de um loop que fique recebendo uma quantidade indefinida de valores.
Bem, é claro que não vamos criar infinitas variáveis. O que vamos fazer um laço em que uma variável recebe o número, e o valor recebido é adicionado a uma variável que guarda todas as somas. No loop seguinte, a variável vai receber um novo valor, e a variável soma será atualizada mais uma vez.
Mas como saberemos a quantidade de vezes que vamos executar o loop? Simples, é só a gente perguntar pro usuário o número de valores que quer inserir.
Depois é só dividir o valor da pelo valor de e termos a .
Então vamos declarar essas variáveis. E também vamos declarar uma variável de iteração que começa em zero.
Passo 2
Agora precisamos saber quantas vezes o laço será repetido. Então vamos perguntar pro usuário quantos valores ele quer inserir.
Usando o vamos solicitar o valor e com o vamos atribuir o valor inserido a variável
Passo 3
Agora vamos desenvolver o nosso laço. Vamos utilizar um que começa quando e deve continuar enquanto for menor que . Assim conseguiremos adicionar todos os números necessários
Primeira atividade do laço vai ser receber um valor do usuário e atribuir este valor à variável
A segunda atividade do laço vai ser atualizar a soma. Vamos pegar o valor atual contido em e adicionar o valor da variável .
E a última atividade dentro do laço é atualizar a variável de iteração.
Prontinho. Com isso temos a soma de todos os valores.
Passo 4
Agora é só a gente calcular a média. Nós já temos a soma, e temos a quantidade de valores. Então é só dividir:
E pra finalizar a questão, vamos imprimir o resultado utilizando o .