Implementierungsvorschlag
Implementierung der Energie-Funktion
Hier ein Vorschlag für die Implementierung der Funktion neueEnergie
,
die eine Zeichenkette in einen gültigen Energiewert umwandelt:
neueEnergie : String -> Int
neueEnergie str =
let
energie =
String.toInt str
in
if energie < 0 then
0
else if energie > 100 then
100
else
energie
Aufgabe 1
Die Funktion neueEnergie
lässt sich so nicht ausführen.
Analysiere den Code und stelle Vermutungen auf,
an welcher Stelle ein Problem auftreten könnte.