Как сделать так, чтобы при вводе числа через консоль для типа double проверялся диапазон (от -1.0 до 1.0)
Если диапазон не верный, то заново начинать цикл. Я через do...while пытался реализовать данную фичу. Код:
double x;
do
{
Console.WriteLine("Введите значение x:");
Console.WriteLine("(В диапазоне от -1.00 до 1.00.)");
} while (!double.TryParse(Console.ReadLine(), out x));
Ответы (1 шт):
Автор решения: Alexander Petrov
→ Ссылка
double x;
bool result;
do
{
Console.WriteLine("Введите значение x:");
Console.WriteLine("(В диапазоне от -1.00 до 1.00.)");
result = double.TryParse(Console.ReadLine(), out x);
} while (!result || x <= -1.0 || x >= 1.0);