私はちょうど1つの方法で作業し、残りの部分にそれを複製したいと思っていました。これが、実際には1つの方法しか行われない理由です。 (ちょっと)この電卓を動作させるにはどうすればいいですか?
puts "Welcome to My Calculator! "
print "Please place in the numbers. "
first_number = gets.to_i
print "Second number. "
second_number = gets.to_i
puts "What operation? "
operation_selection = gets
if(operation_selection == "add")
addition_function
puts"#{result}"
end
def addition_function
result = first_number + second_number
end
def subtraction_function
result = first_number - second_number
end
def divison_function
result = first_number/second_number
end
def multiplication_function
result = first_number * second_number
end
私のためにこの問題を解決したら、それが粗くて反復的に見えないようにする方法があれば、ありがとう。 – Clueless
私は本当に始める方法についてのチュートリアルに従うことをお勧めします。類似の投稿はhttp://stackoverflow.com/questions/20850598/programming-a-basic-calculator-in-rubyで見つけられます –
これはそう遠くないようですオフ。 'gets'の代わりに' gets.chomp'を使ってみてください。 –