C# :: Aufgabe #53 :: Lösung #7

7 Lösungen Lösungen öffentlich
#53

Bei Addition von Tage nur Werktage beachten

Anfänger - C# von Gustl - 22.07.2013 um 11:04 Uhr
Schreibe ein Programm welches die Anzahl der addierenden Tage abfrägt und dann das Datum ausgibt.
Bei der Addition der Tage sollen aber nur die Werktage (Geschäftstage): Montag, Dienstag, Mittwoch, Donnerstag und Freitag beachtet werden.

Beispiel: Heute ist der 22.07. (Montag), wenn ich nun 7 Tage eingebe soll der 31.07. (Mittwoch) ausgegeben werden.
#7
vote_ok
von JKooP (18090 Punkte) - 02.05.2021 um 16:32 Uhr
NET 5.x; C# 9.x; VS-2019
Quellcode ausblenden C#-Code
using System;

var start = new DateTime(2013, 7, 22);
var days = 7;

while(days != 0)
{
    if (start.DayOfWeek is not DayOfWeek.Saturday and not DayOfWeek.Sunday)
        days--;
    start = start.AddDays(1);
}

Console.WriteLine(start.ToShortDateString());

Kommentare:

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

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