Einführung in C#
Programmierbeispiel Wochentag
Ordner Sie einer Zahl (1....7) den Wochentag zu!
Eingabe: Zahl
Ausgabe: Montag.....Sonntag
int zahl; Console.WriteLine("Geben Sie eine Zahl von 1 bis 7 ein!"); zahl = Convert.ToInt16(Console.ReadLine()); if (zahl == 1) { Console.WriteLine("Montag"); } if (zahl == 2) { Console.WriteLine("Dienstag"); } if (zahl == 3) { Console.WriteLine("Mittwoch"); } if (zahl == 4) { Console.WriteLine("Donnerstag"); } if (zahl == 5) { Console.WriteLine("Freitag"); } if (zahl == 6) { Console.WriteLine("Samstag"); } if (zahl == 7) { Console.WriteLine("Sonntag"); } else if (zahl <= 0 || zahl >= 8) { Console.WriteLine("Ungültige Eingabe"); } Console.ReadLine();
oder mit switch / case programmiert:
int zahl; Console.WriteLine("Geben Sie eine Zahl von 1 bis 7 ein!"); zahl = Convert.ToInt16(Console.ReadLine()); switch (zahl) { case 1: Console.WriteLine("Montag"); break; case 2: Console.WriteLine("Dienstag"); break; case 3: Console.WriteLine("Mittwoch"); break; case 4: Console.WriteLine("Donnerstag"); break; case 5: Console.WriteLine("Freitag"); break; case 6: Console.WriteLine("Samstag"); break; case 7: Console.WriteLine("Sonntag"); break; default: Console.WriteLine("Falsche Eingabe!"); break; } Console.ReadLine();