C# :: Aufgabe #31 :: Lösung #8

9 Lösungen Lösungen öffentlich
#31

Anzahl Freitag, der 13te über bestimmten Zeitraum

Anfänger - C# von pocki - 29.12.2012 um 19:56 Uhr
Schreibe ein Programm welches 2 verschiedene Datum einliest und berechne die Anzahl wie oft in diesem Zeitraum der 13te eines Monats auf einen Freitag fiel und gib diese aus.

Konsolenausgabe:


Startdatum: 01.01.2009
Enddatum: 31.12.2009
13.02.2009
13.03.2009
13.11.2009
Summe: 3
#8
vote_ok
von stcalvin (970 Punkte) - 05.02.2018 um 14:38 Uhr
Quellcode ausblenden C#-Code
        static void Aufgabe_31()
        {
            DateTime start, ende;
            int counter = 0;

            Console.Write("Startdatum: ");
            start = Convert.ToDateTime(Console.ReadLine());
            Console.Write("Enddatum: ");
            ende = Convert.ToDateTime(Console.ReadLine());

            while (start != ende)
            {
                if (start.DayOfWeek == DayOfWeek.Friday && start.Day == 13)
                {
                    counter++;
                    Console.WriteLine(start.Date.ToString("dd.MM.yyyy"));
                }
                start = start.AddDays(1);
            }

            Console.WriteLine("Summe: {0}", counter);
        }

Kommentare:

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

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