Exercise
Statistics
Objetive
Write a C# program to calculate various basic statistical operations: it will accept numbers from the user and display their sum, average, minimum and maximum, as in the following example:
Number? 5
Total=5 Count=1 Average=5 Max=5 Min=5
Number? 2
Total=7 Count=2 Average=3.5 Max=5 Min=2
Number? 0
Goodbye!
(As seen in this example, the program will end when the user enters 0)
Example Code
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!");
}
}