Ejercicio
Estadística
Objetivo
Escribir un programa en C# para calcular varias operaciones estadísticas básicas: aceptará números del usuario y mostrará su suma, promedio, mínimo y máximo, como en el siguiente ejemplo:
¿Número? 5
Total=5 Importe=1 Promedio=5 Máximo=5 Mínimo=5
¿Número? 2
Total=7 Importe=2 Promedio=3 Máximo=5 Mínimo=2
¿Número? 0
¡Adiós!
(Como se ve en este ejemplo, el programa terminará cuando el usuario ingrese 0)
Código de Ejemplo
using System;
public class exercise43
{
public static void Main()
{
int num;
int total = 0, amount = 0;
int maximum, minimum;
Console.Write("number? ");
num = Convert.ToInt32(Console.ReadLine());
maximum = num;
minimum = num;
while (num != 0)
{
amount++;
total += num;
if (num > maximum)
maximum = num;
if (num < minimum)
minimum = num;
Console.WriteLine(
"Total={0} Amount={1} Average={2} maximum={3} minimum={4}",
total, amount, total / amount, maximum, minimum);
Console.Write("number? ");
num = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Bye!");
}
}