Wie sieht eine Funktion, also eine Prozedur mit einem Rückgabewert aus? Ein Beipiel hierzu:
{
}
Generell besitzen Funktionen den folgenden Aufbau:
{
}
Funktionen können nach ihrer Deklaration innerhalb des Programms aufgerufen, also verwendet, werden. In unserem Beispiel wie folgt:
{
}
Wir haben wir zwei Mal eine Variable
Parameter und ihre Namen sind nur gültig innerhalb der Funtkion, in der sie deklariert sind, und Variablen nur innerhalb des Blocks in dem sie deklariert wurden, also den innersten geschweiften Klammern.
Selbständige
Programmierung
- Programmiere eine Funktion, die zwei Zahlen addiert und das Ergebnis zurückliefert.
- Programmiere eine Funktion, die eine Zahl durch eine zweite teilt. Was passiert bei einer Teilung durch Null? Könnte dem abgeholfen werden?