if-Anweisungen: if-else-Anweisung

Möchte man eine Anweisung gerade dann ausführen lassen, wenn der Ausdruck der if-Anweisung nicht wahr ist, das Ausführen also von der "Nicht-Wahrheit" des Ausdrucks ausdruck abhängig machen, so bietet sich die if-else-Anweisung an. Syntax:

  if (ausdruck)
    anweisung_1
  else
    anweisung_2

Erläuterung:

Ein kleines Beispiel soll auch hier der Anschauung dienen:

  if ( a > 0.0)
    loga = log(a);
  else
    {<
    cout << " Logarithmus an der Stelle a = "
         << a << " ist nicht definiert! " << endl;
    }