C# :: Aufgabe #31 :: Lösung #3
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
#3
von wladi-g (1310 Punkte)
- 03.06.2014 um 11:39 Uhr
using System;
namespace FreitagDer13
{
class Program
{
static void Main(string[] args)
{
DateTime startdatum = new DateTime();
DateTime enddatum = new DateTime();
int summe = 0;
do
{
Console.Write("Startdatum: ");
}
while (!DateTime.TryParse(Console.ReadLine(), out startdatum));
do
{
Console.Write("Enddatum: ");
}
while (!DateTime.TryParse(Console.ReadLine(), out enddatum) || enddatum < startdatum);
while (startdatum <= enddatum)
{
if (startdatum.Day == 13 && startdatum.DayOfWeek.ToString().Equals("Friday"))
{
Console.WriteLine(startdatum.ToShortDateString());
summe++;
}
startdatum = startdatum.AddDays(1.0);
}
Console.WriteLine("Summe: {0}", summe);
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
