Introducción
En este laboratorio, aprenderemos a calcular el promedio de n números ingresados por el usuario sin utilizar un arreglo en C++. Analizaremos el código línea por línea y entenderemos cómo funciona.
En este laboratorio, aprenderemos a calcular el promedio de n números ingresados por el usuario sin utilizar un arreglo en C++. Analizaremos el código línea por línea y entenderemos cómo funciona.
Creamos un nuevo archivo llamado main.cpp en el directorio ~/project con el siguiente comando:
touch ~/project/main.cpp
En el primer paso, incluiremos las bibliotecas necesarias y usaremos el espacio de nombres estándar.
#include <iostream>
using namespace std;
En el siguiente paso, imprimiremos un mensaje de bienvenida al usuario y declararemos las variables utilizadas en el programa.
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
}
Declaramos las siguientes variables:
n es el número de enteros ingresados por el usuario.i es una variable de bucle.temp es una variable temporal para leer la entrada del usuario.sum almacena la suma de todos los valores ingresados por el usuario.average se calcula como la suma dividida por n.En el siguiente paso, leeremos la entrada del usuario. Le pediremos al usuario el número de enteros para los que desea calcular el promedio.
cout << "Enter the number of integers: ";
cin >> n;
Luego, le pediremos al usuario que ingrese cada número uno por uno. Utilizaremos un bucle for para obtener la entrada del usuario y agregar el número ingresado a sum.
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
Ahora podemos calcular el promedio de los números ingresados utilizando la suma y el número de enteros.
average = sum / n;
El último paso es mostrar el resultado final al usuario.
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 y ejecutar el código, escriba los siguientes comandos en la terminal:
g++ main.cpp -o main
./main
En este laboratorio, aprendimos cómo calcular el promedio de n números ingresados por el usuario sin utilizar una matriz. Utilizamos un bucle for para leer la entrada del usuario y calculamos la suma y el promedio de los números ingresados. Finalmente, mostramos el resultado al usuario.