Skip to content

Instantly share code, notes, and snippets.

@krokrob
Created April 15, 2019 09:54
Show Gist options
  • Save krokrob/04a56b4761997e1c519c49b9b7a039fd to your computer and use it in GitHub Desktop.
Save krokrob/04a56b4761997e1c519c49b9b7a039fd to your computer and use it in GitHub Desktop.
require_relative 'calculator'
# Calculator (addition)
#
# ask user to enter a number
puts "First number?"
# store first number
first_number = gets.chomp
# check first number class
first_number = checker_to_f(first_number)
# ask user for operation
puts "Operation?"
# store operation
operator = gets.chomp
# check if operator is valid
if ['+', '-', '*', '/'].include?(operator)
# ask user to enter a second number
puts "Second number?"
second_number = gets.chomp
# check if second number is valid
second_number = checker_to_f(second_number)
# display the result
puts calculator(first_number, second_number, operator)
else
puts "Operator not found! Try again"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment