Programmlogik & Kontrollstrukturen

Die Programmlogik ist das Herzstück jeder Anwendung. Sie erlaubt es dem Programm, auf verschiedene Eingaben zu reagieren und Aufgaben effizient zu wiederholen.

1. Entscheidungen mit if / else

Mit if prüfen Sie Bedingungen. Im Gegensatz zu VB.NET nutzt C# geschweifte Klammern {} zur Blockbildung.

int punktzahl = 85;

if (punktzahl >= 50)
{
            Console.WriteLine("Bestanden!");
}
else if (punktzahl >= 40)
{
            Console.WriteLine("Nachprüfung möglich.");
}
else
{
            Console.WriteLine("Nicht bestanden.");
}

2. Mehrfachentscheidung: switch

Das switch-Statement ist die C#-Entsprechung zu Select Case. Es ist besonders übersichtlich bei festen Werten.

int wochentag = 1;

switch (wochentag)
{
            case 1:
            Console.WriteLine("Montag");
            break;
            case 6:
            case 7:
            Console.WriteLine("Wochenende");
            break;
            default:
            Console.WriteLine("Wochentag");
            break;
}

3. Schleifen (Loops)

C# bietet verschiedene Schleifentypen für unterschiedliche Szenarien.

// for-Schleife (Zählschleife)
for (int i = 1; i <= 5; i++)
{
            Console.WriteLine("Zähler: " + i);
}

// while-Schleife (Bedingungsschleife)
int x = 0;
while (x < 3)
{
            x++;
}

// foreach-Schleife (für Auflistungen)
string[] namen = { "Balu", "The Cat" };
foreach (var n in namen)
{
            Console.WriteLine(n);
}
Zurück zu Modul 1 Übersicht Weiter zu Modul 3: OOP