Найти максимальное и минимальное из трех вещественных чисел (оператором if) - C#
Формулировка задачи:
Найти максимальное и минимальное из трех вещественных чисел с оператором if в C#
Решение задачи: «Найти максимальное и минимальное из трех вещественных чисел (оператором if)»
textual
Листинг программы
static double max(double a, double b, double c)
{
double max = 0;
if (a >= b && a >= c) { max = a; }
else
{
if (b >= a && b >= c) { max = b; }
else
{
if (c >= b && c >= a) { max = c; }
}
}
return max;
}
static double min(double a, double b, double c)
{
double max = 0;
if (a <= b && a <= c) { max = a; }
else
{
if (b <= a && b <= c) { max = b; }
else
{
if (c <= b && c <= a) { max = c; }
}
}
return max;
}
static void Main(string[] args)
{
double a, b, c = 3.14;
Console.Write("a = ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("b = ");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("max = " + max(a, b, c).ToString());
Console.WriteLine("min = " + min(a, b, c).ToString());
}
}