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

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.
#4
vote_ok
von Torbo (880 Punkte) - 01.06.2015 um 08:57 Uhr
Quellcode ausblenden C#-Code
using System;

namespace Werktageberechnen
{
    class Rechner
    {
        public static void Rechnen(int tage)
        {
            var dateTime = DateTime.Today;
            
            for (var i = 0; i < tage; i++)
            {
                dateTime = dateTime.AddDays(1);
                if (dateTime.DayOfWeek == DayOfWeek.Saturday || dateTime.DayOfWeek == DayOfWeek.Sunday)  dateTime=dateTime.AddDays(2);      
            }
            Console.WriteLine(dateTime);
        }
    }
}

Kommentare:

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

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