C# :: Aufgabe #300 :: Lösung #1

4 Lösungen Lösungen öffentlich
#300

Welcher Tag ist morgen?

Anfänger - C# von DragStar - 06.04.2020 um 08:30 Uhr
Verfassen Sie ein Programm, welches nach Eingabe von Tag, Monat und Jahr das Datum des nächsten Tages ausgibt.
Es sollen Monats- und Jahreswechsel, sowie Schaltjahre berücksichtigt werden.
#1
vote_ok
von blackliner (340 Punkte) - 15.04.2020 um 12:51 Uhr
Quellcode ausblenden C#-Code
using System;

namespace morgiges_Datum
{
    class Program
    {
        static void Main()
        {
            while (true)
            {
                DateTime morgen = ParseDate().AddDays(1);
                Console.WriteLine(morgen.Date.ToShortDateString());
                Console.ReadLine();
            }
        }
        private static DateTime ParseDate()
        {
            bool valid = false;
            DateTime date = DateTime.MinValue;
            while (!valid)
            {
                Console.WriteLine("Geben Sie das Datum im Format 'TT.MM.JJJJ' an:");
                try
                {
                    valid = DateTime.TryParse(Console.ReadLine(), out date);
                    if (!valid) { throw new Exception(); }
                }
                catch (Exception) { Console.WriteLine("Eingabe ungültig"); continue; }
            }
            return date;
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben