Faça um algoritmo em
que calcule a média de 12 números digitados pelo usuário.
Passo 1
Beleza, vamos resolver esse exercício juntos! O enunciado pede para a gente criar um algoritmo em C++ que calcule a média de 12 números que o usuário vai digitar. Então, vamos precisar saber como ler entradas do usuário, armazenar esses números, somar eles e depois dividir para encontrar a média.
Passo 2
Primeiro, precisamos começar nosso programa em C++ incluindo a biblioteca padrão que nos permite usar funções de entrada e saída, como
cin
e cout
. Para isso, colocamos #include <iostream>
no início do código.Passo 3
Depois, usamos
using namespace std;
para evitar ficar digitando std::
antes de cada comando.Passo 4
Agora, vamos criar a função principal do nosso programa, que é onde todo o código vai rodar. Escrevemos
int main() { }
.Passo 5
Dentro da função
main
, precisamos declarar algumas variáveis. Vamos precisar de uma variável para guardar cada número que o usuário digitar e outra para armazenar a soma desses números. Vamos usar double numero;
para cada entrada e double soma = 0;
para a soma total.Passo 6
Agora, vamos usar um loop para pedir ao usuário que digite 12 números. O loop vai se repetir 12 vezes, somando cada número digitado na variável
soma
. Podemos usar um for
assim:for(int i = 1; i <= 12; i++) {
cout << "Digite o " << i << "º número: ";
cin >> numero;
soma += numero;
}
Aqui,
i
começa em 1 e vai até 12, pedindo um número em cada iteração e adicionando ele à soma
.Passo 7
Depois de coletar todos os números e somá-los, precisamos calcular a média. A fórmula da média é:
No nosso caso, a quantidade é 12. Então, fazemos:
double media = soma / 12;
Passo 8
Por fim, vamos mostrar a média calculada para o usuário usando
cout
:cout << "A média dos números digitados é: " << media << endl;
Resposta
O programa solicita 12 números ao usuário, soma todos eles e divide a soma por 12 para calcular a média, exibindo o resultado na tela.
Exercícios relacionados
Faça um algoritmo em
que calcule a soma dos números digitados pelo usuário até ele digitar o número 0 .
Elabore um algoritmo em
que solicite um número para o usuário e diminua
deste número até que ele fique menor que 2 . Imprima o valor final e a quantidade de vezes que teve que fazer a operação.
Faça um programa em C++ que solicite ao usuário digitar 211 números e imprima a sua média e se esta média é maior que 10, menor que 10 ou vale 10.
Elabore uma função em
que receba 2 números reais e retorne a soma destes números.