Проверить правильность даты - C#

Узнай цену своей работы

Формулировка задачи:

помогите, пожалуйста 1.Дана дата из трех чисел (день, месяц и год). Вывести yes, если такая дата существует (например, 12 02 1999 - yes, 22 13 2001 - no). Считать, что в феврале всегда 28 дней. очень надеюсь на вашу помощь

Решение задачи: «Проверить правильность даты»

textual
Листинг программы
Console.WriteLine("Введите дату:");
data = (Console.ReadLine());
if (data.Length > 0) {
    try {
        DateTime.Parse(data);
        if (int.Parse(data.Split(' ')[1]) == 2 && int.Parse(data.Split(' ')[0]) == 29) {
            Console.WriteLine("В нашем учете в феврале только 28 дней!");
        }
        else
        {
             Console.WriteLine("Дата введена верно");
        }
    } catch (Exception) {
        
        Console.WriteLine("Дата введена неверно");
    }
    
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы