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

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.
#6
vote_ok
von stcalvin (970 Punkte) - 15.02.2018 um 10:13 Uhr
Quellcode ausblenden C#-Code
        static void Aufgabe_52()
        {
            DateTime jetzt = DateTime.Now;
            DateTime dann = new DateTime();

            Console.Write("Wie viele Tage wollen Sie arbeiten?  ");
            var tage = Convert.ToInt32(Console.ReadLine());

            while (tage > 0)
            {
                if (jetzt.DayOfWeek != DayOfWeek.Saturday && jetzt.DayOfWeek != DayOfWeek.Sunday)
                {
                    jetzt = jetzt.AddDays(1);
                    tage--;
                }
                else
                {
                    jetzt = jetzt.AddDays(1);
                }
            }
            Console.WriteLine(jetzt.ToString("dd.MM.yyyy"));
        }

Kommentare:

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

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

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.