//MaxFiner.cs
using System;
namespace HelloWorld
{
class MaxFinder
{
static void Main()
{
MaximumFinder maximumFinder = new MaximumFinder();
maximumFinder.DetermineMaximum();
}
}
}
//MaxmumFinder.cs
using System;
class MaximumFinder
{
public void DetermineMaximum()
{
Console.WriteLine("Enter three floating-point values,\n"
+ " pressing 'Enter' after each one: ");
double number1 = Convert.ToDouble(Console.ReadLine());
double number2 = Convert.ToDouble(Console.ReadLine());
double number3 = Convert.ToDouble(Console.ReadLine());
//determine the maximum value
double result = Maximum(number1, number2, number3);
//display maximum value
Console.WriteLine("Maximum is: " + result);
}
//returns the maximum of its three double parameters
public double Maximum(double x, double y, double z)
{
double maximumValue = x;
if (y > maximumValue)
maximumValue = y;
if (z > maximumValue)
maximumValue = z;
return maximumValue;
}
}