Die View – Fehler anzeigen
Die Umrechnungsformel
Die Formel zur Umrechnung von Fahrenheit in Celsius lautet:
celsius = (fahrenheit - 32) * 5/9
Die View-Funktion
Die View zeigt das Eingabefeld und das Ergebnis an. Bei ungültiger Eingabe wird eine Fehlermeldung angezeigt.
ergebnisAnzeigen : Maybe Float -> String
ergebnisAnzeigen maybeF =
case maybeF of
Just f -> String.fromFloat f ++ "°F = " ++ String.fromFloat (celsius f) ++ "°C"
Nothing -> "Bitte gültige Zahl eingeben!"
Aufgabe
Baue die View so, dass sie immer eine sinnvolle Rückmeldung gibt – egal, was der Benutzer eingibt.