Source Code : 
def imprimir_menu
   puts 
"bienvenido a mi calculadora"
   
puts "1.-Sumar"
   
puts "2.-Restar"
   
puts "3.-Multiplicar"
   
puts "4.-Dividir"
   
puts "5.-Potencia"
end
 
imprimir_menu
puts 
"Elige Opcion"
opcion gets.chomp.to_i
 
if opcion == 1
   puts 
"escribe el primer numero"

[Login or Register to remove this advertisement]

n1 gets.chomp.to_i
   puts 
"escribe el segundo numero"
n2 gets.chomp.to_i
 
suma 
n1 n2
puts 
"la suma es #{suma}"    
end
 
if opcion == 2
   puts 
"escribe el primer numero"
n1 gets.chomp.to_i
   puts 
"escribe el segundo numero"
n2 gets.chomp.to_i
 
resta 
n1 n2
   puts 
"la resta es #{resta}"
end         
 
if opcion == 3
   puts 
"escribe el primer numero"
n1 gets.chomp.to_i
   puts 
"escribe el segundo numero"
n2 gets.chomp.to_i
 
multiplicacion 
n1 n2
   puts 
"la multiplicacion es #{multiplicacion}"
end   
 
if opcion == 4
   puts 
"escribe el primer numero"
n1 gets.chomp.to_i
   puts 
"escribe el segundo numero"
n2 gets.chomp.to_i
 
division 
n1 n2
   puts 
"la division es #{division}"
end         
 
if opcion == 5
   puts 
"escribe el primer numero"
n1 gets.chomp.to_i
   puts 
"escribe el segundo numero"
n2 gets.chomp.to_i
 
potencia 
n1 ** n2
   puts 
"la potencia es #{potencia}"
end 
Mobile_Guru Reviewed by Mobile_Guru on . calculator def imprimir_menu puts "bienvenido a mi calculadora" puts "1.-Sumar" puts "2.-Restar" puts "3.-Multiplicar" puts "4.-Dividir" puts "5.-Potencia" end imprimir_menu Rating: 5