Guest User

Untitled

a guest
Jan 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. main :: IO ()
  2. main = do
  3. putStrLn "Enter numbers: "
  4. putStrLn "These will be summed until zero is entered."
  5. sum <- sumInts
  6. print sum
  7.  
  8. get_Int :: IO int
  9. get_Int = do
  10. a <- getLine
  11. return (read a :: Int)
  12.  
  13. sumInts :: IO int
  14. sumInts = do
  15. num <- get_Int
  16. if num == 0
  17. then return 0
  18. else (do sum <- sumInts
  19. return (num+sum))
Add Comment
Please, Sign In to add comment