Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import System.Exit
  2.  
  3. main = do
  4. numberToWord
  5.  
  6. numberToWord = do
  7. line <- getLine
  8. if line == "End"
  9. then exitWith ExitSuccess
  10. else do
  11. let number = read line :: Integer
  12. printNumber number
  13. numberToWord
  14.  
  15. printNumber number
  16. | number == 0 = do
  17. putStrLn "Zero"
  18. | number == 1 = do
  19. putStrLn "One"
  20. | number == 2 = do
  21. putStrLn "Two"
  22. | number == 3 = do
  23. putStrLn "Three"
  24. | number == 4 = do
  25. putStrLn "Four"
  26. | number == 5 = do
  27. putStrLn "Five"
  28. | number == 6 = do
  29. putStrLn "Six"
  30. | number == 7 = do
  31. putStrLn "Seven"
  32. | number == 8 = do
  33. putStrLn "Eight"
  34. | number == 9 = do
  35. putStrLn "Nine"
  36. | otherwise = do
  37. putStrLn "Please only enter single digit positive numbers"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement