C# :: Aufgabe #54 :: Lösung #12
13 Lösungen

#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.
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.
#12

von stbehl (1640 Punkte)
- 12.02.2018 um 11:35 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TrainYourProgrammer54 { class Program { static void Main(string[] args) { Console.Write("Geben Sie Ihren Vornamen ein: "); string vorname = Console.ReadLine(); Console.Write("Geben Sie Ihren Nachnamen ein: "); string nachname = Console.ReadLine(); string name = vorname + " " + nachname; DateTime jetzt = DateTime.Now; String[] zeit = Convert.ToString(jetzt).Split(' '); String ausgabeZeit = zeit[1]; zeit[1] = zeit[1].Replace(":", ""); if (Convert.ToInt32(zeit[1]) <= 110000 && Convert.ToInt32(zeit[1]) >= 60000 ) { Console.WriteLine("Guten Morgen {0}, es ist {1} Uhr am {2}", name, ausgabeZeit, zeit[0]); } else if (Convert.ToInt32(zeit[1]) <= 170000 && Convert.ToInt32(zeit[1]) >= 110001) { Console.WriteLine("Guten Tag {0}, es ist {1} Uhr am {2}", name, ausgabeZeit, zeit[0]); } else { Console.WriteLine("Guten Abend {0}, es ist {1} Uhr am { 2}", name, ausgabeZeit, zeit[0]); } Console.ReadKey(); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1