Программа, которая на ввод времени суток выводит соответствующее пожелание - C#
Формулировка задачи:
Написать программу, которая на ввод времени суток выводит
соответствующее пожелание доброго утра, доброго дня, доброго
вечера или спокойной ночи. Вот что у меня получилось, но работает не корректно. Ввожу число с точкой- ругается, с запятой -ругается.
Console.WriteLine("Введите время суток");
double x = Convert.ToDouble(Console.ReadLine());
if (x > 6.0 && x < 12.0)
Console.WriteLine("Добрый Утро))");
if (x >= 12.0 && x < 15.0)
Console.WriteLine("Добрый День))");
if (x >= 15.0 && x < 21.0)
Console.WriteLine("Добрый Вечер))");
if (x >= 21.0)
Console.WriteLine("Спокойной Ночи))");
Console.ReadLine();Решение задачи: «Программа, которая на ввод времени суток выводит соответствующее пожелание»
textual
Листинг программы
Console.WriteLine("Введите время суток");
string strX = Console.ReadLine();
double x = Convert.ToDouble(strX);
if ((x >= 6.0) && (x <= 12.0))
Console.WriteLine("Добрый Утро))");
else
if (x > 12.0 && x < 15.0)
Console.WriteLine("Добрый День))");
else
if (x >= 15.0 && x < 21.0)
Console.WriteLine("Добрый Вечер))");
else
if ((x >= 21.0) && (x < 6.0))
Console.WriteLine("Спокойной Ночи))");
else
if (x > 24.0)
Console.WriteLine("Введённые данные имеют неверный формат");
Console.ReadLine();