Introdução
Neste laboratório, aprenderemos como calcular a média de n números inseridos pelo usuário sem usar um array em C++. Analisaremos o código linha por linha e entenderemos como ele funciona.
Neste laboratório, aprenderemos como calcular a média de n números inseridos pelo usuário sem usar um array em C++. Analisaremos o código linha por linha e entenderemos como ele funciona.
Criaremos um novo arquivo chamado main.cpp no diretório ~/project usando o seguinte comando:
touch ~/project/main.cpp
No primeiro passo, incluiremos as bibliotecas necessárias e usaremos o namespace padrão.
#include <iostream>
using namespace std;
No próximo passo, imprimiremos uma mensagem de boas-vindas ao usuário e declararemos as variáveis usadas no programa.
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
}
Declaramos as seguintes variáveis:
n é o número de inteiros inseridos pelo usuário.i é uma variável de loop.temp é uma variável temporária para ler a entrada do usuário.sum armazena a soma de todos os valores inseridos pelo usuário.average calculado como a soma dividida por n.No próximo passo, leremos a entrada do usuário. Solicitaremos ao usuário o número de inteiros dos quais ele deseja calcular a média.
cout << "Enter the number of integers: ";
cin >> n;
Em seguida, pediremos ao usuário para inserir cada número, um por um. Usaremos um loop for para obter a entrada do usuário e adicionar o número inserido à soma.
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
Agora podemos calcular a média dos números inseridos usando a soma e o número de inteiros.
average = sum / n;
O último passo é exibir o resultado final para o usuário.
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
cout << "Enter the number of integers: ";
cin >> n;
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
average = sum / n;
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
return 0;
}
Para compilar e executar o código, execute os seguintes comandos no terminal:
g++ main.cpp -o main
./main
Neste laboratório, aprendemos como calcular a média de n números inseridos pelo usuário sem usar um array. Usamos um loop for para ler a entrada do usuário e calculamos a soma e a média dos números inseridos. Finalmente, exibimos o resultado para o usuário.