C# :: Aufgabe #31 :: Lösung #1
9 Lösungen

#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
#1

von pocki (4190 Punkte)
- 07.01.2013 um 18:09 Uhr

void main() { Console.Write("Startdatum: "); string inputStart = Console.ReadLine(); Console.Write("Enddatum: "); string inputEnde = Console.ReadLine(); DateTime dtStart = DateTime.Parse(inputStart); DateTime dtEnde = DateTime.Parse(inputEnde); int summe = 0; while (dtStart < dtEnde) { if (dtStart.Day == 13) { if (dtStart.DayOfWeek == DayOfWeek.Friday) { Console.WriteLine(dtStart.ToShortDateString()); summe++; } dtStart = dtStart.AddMonths(1); } else { dtStart = dtStart.AddDays(1); } } Console.WriteLine("Summe: {0}", summe); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1