Ejercicio
Función GetMinMax
Objetivo
crear una función llamada "GetMinMax", que pedirá al usuario un valor mínimo (un número) y un valor máximo (otro número). Debe llamarse de manera similar a
GetMinMax( n1, n2);
que se comportarían así:
Introduzca el valor mínimo: 5
Introduzca el valor máximo: 3.5
Incorrecto. Debe ser 5 o más.
Introduzca el valor máximo: 7
Es decir: debe pedir el valor mínimo y luego el máximo. Si el máximo es inferior al mínimo, debe volver a introducirse. Debe devolver ambos valores.
Código de Ejemplo
using System;
class Program
{
public static void GetMinMax(out double minValue, out double maxValue)
{
Console.Write("Enter the minimum value: ");
minValue = Convert.ToDouble(Console.ReadLine());
while (true)
{
Console.Write("Enter the maximum value: ");
maxValue = Convert.ToDouble(Console.ReadLine());
if (maxValue >= minValue)
{
break;
}
else
{
Console.WriteLine($"Incorrect. Should be {minValue} or more.");
}
}
}
public static void Main()
{
double minValue, maxValue;
GetMinMax(out minValue, out maxValue);
Console.WriteLine($"The minimum value is: {minValue}");
Console.WriteLine($"The maximum value is: {maxValue}");
}
}