A programkód minőségét is fontos (értékelésnél számít):
komment-eljünk,
adjunk "olvasható" neveket a változóknak,
adjuk meg függvények típusait.
e értékét az until függvény használatával.
until függvény használatával határozzuk meg egy pozitív szám természetes alapú logaritmusának - ln(x)-nek - az értékét.
ln(1+x) = - sum_{k,0,inf} (-x)^k/k
ln(x)=-ln(1/x)összefüggéssel.
until függvényt.
data Ord a => BinFa a = Nodus (BinFa a) a (BinFa a) | Levelmely egy bináris fát ábrázol. Írjuk meg a következő függvényeket:
beszur függvényt, mely egy bináris fába szúr be egy elemet.listából függvényt, egy számlistát alakít át bináris fává.torol függvényt, mely egy bináris fából egy elemet töröl. Használjuk a MayBe típust a hibakezelésre.levél, vagy egy elemet és két oldalágat, vagy két elemet és három ágat tartalmazó struktúra.
show, az aritmetikai műveleteknek (+,-,*,/,abs) a Haskell kódját.
eszám, a természetes logaritmus alapja, a következő határérték:e = sum_{k,0,inf} 1/k!, aholk!akszám faktoriálisát jelöli.