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

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
#6
vote_ok
von n.rohde (400 Punkte) - 26.08.2015 um 11:15 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AnzahlFreitag13
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime datumStart, datumEnde;
            int summe = 0;

            Console.Write("Startdatum:\t");
            datumStart = Convert.ToDateTime(Console.ReadLine());
            Console.Write("Enddatum:\t");
            datumEnde = Convert.ToDateTime(Console.ReadLine());

            while (datumStart <= datumEnde)
            {
                if (Convert.ToString(datumStart.DayOfWeek) == "Friday" && datumStart.Day == 13)
                {
                    Console.WriteLine(Convert.ToString(datumStart.Date.ToString("d")));
                    summe++;
                }
                datumStart = datumStart.AddDays(1);
            }

            Console.WriteLine("Summe: " + Convert.ToString(summe));
            Console.Read();
        }
    }
}

Kommentare:

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

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