This tutorial will demonstrate how to read from the input console (console line) to answer the prompts. The prompts will need to be a integer value to add the two inputs together.
The gets function is able to get a string from the console input, with the string inputted this allows the string function .to_i (to_integer) conversion for the answer to add up to integer values.
The code
print "Please enter number 1 : "; # get the input from the console, val1 = gets; print "Please enter number 2 : "; val2 = gets; # convert the string console inputs to_i (to_integers) and add together print "Answer : " , (val1.to_i + val2.to_i), "\n"; |
save that as addtwonumbers.rb.
To run ruby addtwonumbers.rb, and the output would be similar to
Please enter value 1 : 30 Please enter value 2: 23 Answer = 53
Thankyou with that I had a problem when trying to add the values of 2 variables together, both which were input by the user. I did try:
#Code
H.to_i
M.to_i
puts M*H
#
but that dint work for some reason :/.
Anyway thanks :).
Mine worked great and thnx. Now if I could get my ‘pause’ on it before it snaps off I could get this out of my ‘system’.
why not just use gets.to_i?
Could do.. just splitting up the code I suppose.
Solution:
puts M*H.to_s