Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Haskell Karesi Büyük Olan Sayıyı Bulma


Karesi Büyük Olan Sayıyı Bulma

Haskell programlama dilinde yazılmış bu programda dışarıdan girilen Integer tipindeki iki sayıdan karesi büyük olanın sayının karesi bastırılır. If mantığı yardımıyla (|) kullanılan programda (dikkat bu teknikte = operatörü yoktu) sayıların karesini hesaplamak için sq isimli bir fonksiyon kullanılmıştır. Bu fonksiyon koşullardan sonra where keywordu yardımıyla tanımlanır. Sayılardan büyük olan karesi sonuç olarak geriye dönmektedir.

Program Kodu:

  1. karebuyukbul :: Int -> Int -> Int
  2. karebuyukbul x y
  3.         | sq x > sq y      = sq x
  4.         | otherwise     = sq y
  5.         where
  6.         sq :: Int -> Int
  7.         sq p = p * p

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım