Skip to content

Instantly share code, notes, and snippets.

@RobertoBarros
Created November 4, 2025 23:08
Show Gist options
  • Select an option

  • Save RobertoBarros/21082622be06cc8b6d0711b4e749504a to your computer and use it in GitHub Desktop.

Select an option

Save RobertoBarros/21082622be06cc8b6d0711b4e749504a to your computer and use it in GitHub Desktop.
batch_2175_reboot_calculator_part_1
# 1. Mostrar uma mensagem de boas vindas
puts "WELCOME TO DUMB CALCULATOR"
puts "-"*30
# 2. Pedir o primeiro número e armazenar em uma variável
puts "Enter the first number:"
number1 = gets.chomp.to_i
# 3. Pedir o segundo número e armazenar em uma variável
puts "Enter the second number:"
number2 = gets.chomp.to_i
# 4. Perguntar qual a operação e armazenar
puts "Choose operation [+][-][*][/]"
operation = gets.chomp
# 5. Executar a operação
result = case operation
when "+"
number1 + number2
when "-"
number1 - number2
when "*"
number1 * number2
when "/"
if number2 == 0
puts "You can`t divide by zero."
else
number1 / number2.to_f
end
else
puts "Invalid operation!"
end
# 6. Mostrar o resultado
puts "The result is #{number1} #{operation} #{number2} = #{result}" if result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment