Haskell programlama dilinde yapılmış bu programda | (if farklı kullanım) ile koşullar belirtilmiş ve bu sayede rakamların okunma işlemi basit bir mantıkla yapılmıştır. Kullanıcıdan Integer tipinde veri alan program String tipinde veri geriye döndürür. Program 3 sayısına kadar olan sayıları okumakta daha büyük sayılar için büyük ifadesini yazdırmaktadır.
Program Kodu:
sayioku :: Int -> String sayioku a | a == 1 = "bir" | a == 2 = "iki" | a == 3 = "uc" | a > 3 = "buyuk"