Proposed exercise
Write a program to compute several basic statistical operations: it will accept numbers from the user and show their sum, average, minimum and maximum, as in the following example:
Number? 5
Total=5 Amount=1 Average=5 Maximum=5 Minimum=5
Number? 2
Total=7 Amount=2 Average=3 Maximum=5 Minimum=2
Number? 0
Bye!
(As seen in this example, the program will finish when the user enters 0)
Output
Solution
using System;
public class Statistics
{
public static void Main()
{
Console.Write("Enter numberber: ");
int number = Convert.ToInt32(Console.ReadLine());
int maximum = number; int minimum = number;
int total = 0;
int amount = 0;
while ( number != 0 )
{
amount++;
total += number;
if ( number > maximum )
maximum = number;
if ( number < minimum )
minimum = number;
Console.WriteLine(
"Total={0} Amount={1} Average={2} aximum={3} minimum={4}",
total, amount, total/amount, maximum, minimum);
Console.Write("Enter numberber: ");
number = Convert.ToInt32(Console.ReadLine());
}
}
}