C# :: Aufgabe #54 :: Lösung #10

13 Lösungen Lösungen öffentlich
#54

Begrüßung mit Datum und Uhrzeit erstellen

Anfänger - C# von B.Denger - 30.08.2013 um 11:07 Uhr
Erstellen sie eine Anwendung, in der der Benutzer aufgefordert wird, seinen Vor- und Nachnamen einzugeben.
Die Anwendung soll den Namen mit einer Begrüßung ausgeben und zusätzlich das Datum und die Uhrzeit.
Die Anwendung soll berücksichtigen, dass die Begrüßung am Morgen(6-11 Uhr) Guten Morgen! , am Tage(12-17Uhr) Guten Tag!,
und am Abend ( 17-5Uhr) Guten Abend lauten soll.
#10
vote_ok
von Energy (800 Punkte) - 13.08.2015 um 09:44 Uhr
Quellcode ausblenden C#-Code
using System;

namespace CSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            //Variablendeklaration
            string Vorname = "";
            string Nachname = "";
            string Formel = "";
            string Ausgabe = "";
            int Stunden = DateTime.Now.Hour;

            //Eingabe des Namens durch den Benutzer in der Konsole
            Console.WriteLine("Gib deinen Vornamen ein:");
            Vorname = Console.ReadLine();
            Console.WriteLine("Gib deinen Nachnamen ein:");
            Nachname = Console.ReadLine();

            //Konsole leeren
            Console.Clear();

            //Auswertung der Begrüßung
            if (Stunden >= 6 && Stunden <= 11)
            {
                Formel = "Guten Morgen";
            }
            else if (Stunden > 11 && Stunden <= 17)
            {
                Formel = "Guten Tag";
            }
            else if (Stunden < 6 || Stunden > 17)
            {
                Formel = "Guten Abend";
            }

            //Ausgabe des kompletten Satzes
            Ausgabe = Formel + ", " + Vorname + " " + Nachname + ".\nDatum von heute: "+DateTime.Now.ToShortDateString()+" ; Uhrzeit: "+DateTime.Now.ToShortTimeString()+ " Uhr";
            Console.WriteLine(Ausgabe);
            
            //Auf weitere Eingabe warten, damit die Anwendung nicht sofort nach dem Programmende geschlossen wird
            Console.ReadLine();
        }
    }
}

Kommentare:

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

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