Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. def multiply(num1,num2)
  2. if num2 == 1
  3. return num1
  4. else
  5. return num1 + multiply(num1, num2 -1)
  6. end
  7. end
  8.  
  9. if ARGV.length != 2 #handle invalid input
  10. puts "Usage: ruby multiply_recur.rb int1 int2"
  11. return
  12. end
  13.  
  14. num1 = ARGV[0].to_i
  15. num2 = ARGV[1].to_i
  16.  
  17. answer = multiply(num1,num2)
  18.  
  19. puts "#{num1} * #{num2} is equal to #{answer}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement