Bisher kennst du die → if ... else-Anweisung, um Bedingungen abzufragen.
Bei einem einfachen entweder ... oder ist das natürlich kein Problem, kniffliger wird die Sache bei mehr als einer Bedingung. Jetzt entstehen unübersichtliche if ... else-Anweisungen:.
if (. . .)
{
. . .
}
else if (. . .)
{
. . .
}
else if (. . .)
{
. . .
}
Mit → switch ... case läßt sich dieses Problem deutlich eleganter lösen.
Aufgabe:
int anzahlKoernerPosition()
{
int anzahlKoerner = 0;
while (kornDa())
{
. . .
}
return . . .;
}
int anzahlKorn = anzahlKoernerPosition();
