Subato

Resource Files

Erste Haskell-Funktionen

Schreiben Sie Ihre ersten fünf einfachen Funktionen in Haskell.
  • die Fakultätsfunktion.
  • die Berechnung der n-ten Fibonaccizahl.
  • die mehrfache Quersumme. Es sollen also nur einstellige Zahlen als Ergebnis zurück gegeben werden.
  • eine Funktion, die eine Binärzahl aus einem String von Nullen und Einsen einliest.
  • eine Funktion die eine Zahl als String in Oktalzahlendarstellung berechnet.
Die Testcases können Sie als Spezifikation nehmen.

module SimpleFunctions where factorial :: (Num a, Eq a) => a -> a factorial _ = 0 fib :: (Ord a, Num a) => a -> a fib x = 0 quersumme:: (Ord a, Integral a) => a -> a quersumme x = 0 readBinary:: String -> Integer readBinary xs = aux 0 xs where aux result xs = result toOctalString :: (Show a, Integral a) => a -> String toOctalString x = ""
hs
You are not logged in and therefore you cannot submit a solution.