1
0
Fork 0
57-ruby-exercises/006_calculator.rb

33 lines
709 B
Ruby

puts('Qual é o primeiro número')
numero1 = gets.chomp.to_i
puts('Qual é o segundo número')
numero2 = gets.chomp.to_i
def somar(n1, n2)
n1 + n2
end
def sub(n1, n2)
n1 - n2
end
def multi(n1, n2)
n1 * n2
end
def div(n1, n2)
n1 / n2
end
def resto(n1, n2)
n1 % n2
end
soma = somar(numero1, numero2)
subtracao = sub(numero1, numero2)
multi = multi(numero1, numero2)
divisao = div(numero1, numero2)
resto = resto(numero1, numero2)
puts("#{numero1} + #{numero2} = " + soma.to_s + "\n" + "#{numero1} - #{numero2} = " + subtracao.to_s + "\n" + "#{numero1} x #{numero2} = " + multi.to_s + "\n" + "#{numero1} / #{numero2} = " + divisao.to_s + "\n" + "#{numero1} % #{numero2} = " + resto.to_s + "\n")