Guest User

Untitled

a guest
Jul 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def old_roman_numeral user_number
  2.  
  3. (user_number / 1000).floor.times do
  4. print 'M'
  5. user_number = user_number - 1000
  6. end
  7.  
  8. (user_number / 500).floor.times do
  9. print 'D'
  10. user_number = user_number - 500
  11. end
  12.  
  13. (user_number / 100).floor.times do
  14. print 'C'
  15. user_number = user_number - 100
  16. end
  17.  
  18. (user_number / 50).floor.times do
  19. print'L'
  20. user_number = user_number - 50
  21. end
  22.  
  23. (user_number / 10).floor.times do
  24. print 'X'
  25. user_number = user_number - 10
  26. end
  27.  
  28. (user_number / 5).floor.times do
  29. print 'V'
  30. user_number = user_number - 5
  31. end
  32.  
  33. (user_number / 1).floor.times do
  34. print 'I'
  35. end
  36.  
  37. end
  38.  
  39. puts 'Enter number:'
  40. user_number = gets.chomp.to_i
  41. puts 'Your number in old roman numerals:'
  42. old_roman_numeral user_number
Add Comment
Please, Sign In to add comment