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
2115456

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.