Verbesserte Funktion
Eine optimierte Funktion
Bei Kindern wird diese Faustregel nicht empfohlen bzw. überhaupt das
Training mit Pulsuhr eher kritisch gesehen.
Für negative Werte oder unrealistisch hohe Werte ist die
Berechnung ohnehin nicht sinnvoll.
Deshalb wäre es besser, wenn die Funktion nur "vielleicht ein Int" zurückgibt,
also einen Wert vom Typ Maybe Int.
In Fällen, in denen die Berechnung nicht sinnvoll ist,
könnte die Funktion dann Nothing zurückgeben.
maxpuls : Int -> Maybe Int
maxpuls alter =
if alter >= 12 && alter < 130 then
Just (220 - alter)
else
Nothing
Aufgabe 1
Beschreibe die Anwendung der Funktion und mache deutlich,
warum der Rückgabewert Nothing noch nicht optimal ist.