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

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!
 
404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.