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

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
Anasayfa Programlama Haskell Konsoldan Alt Alta Girilen Say?lar? Toplama (Etkile?imli Toplama)


Konsoldan Alt Alta Girilen Say?lar? Toplama (Etkile?imli Toplama)

Haskell programlama dilinde yaz?lm?? bu fonksiyonda konsoldan "etkilesimli" ifadesi girildikten sonra konsoldan herhangi bir say? yaz?l?r ve entera bas?l?r. Program Toplam = sayi ifadesini gösterir ve daha sonra konsoldan girilen say?lar önceki toplama eklenerek yeni toplam de?eri gösterilir. Burada bu i?lemi yapabilmek için interact anahtar kelimesi kullan?lm??t?r.

 Ör:

etkilesimli
5
Toplam=5
6
Toplam=11
56
Toplam=67
 

Program Kodu :

  1.  
  2. import System.IO
  3.  
  4. etkilesimli =
  5.               interact ftop
  6.  
  7. ftop s = ftop2 s "" 0
  8. ftop2 (c:cs) ns t
  9.                 | c=='q'    =""
  10.                 | c=='\n'   ="Toplam=" ++ show (top)++"\n"++ ftop2 cs "" top
  11.                 | otherwise = ftop2 cs (ns++[c]) t
  12.                 where
  13.                 top= t + (read ns::Int)
  14.  
 

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