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();