# Conversión de Grados a Radianes y viceversa
def formulas
STDOUT.flush
puts "Elije la unidad de medida GRADOS o RADIANES"
puts "Presiona G o R: "
STDOUT.flush
unidad= gets.chomp
@t1 = unidad.upcase
@pi=3.1416
if @t1 == "g" or @t1=="G"
puts "Escribe los grados a convertir: "
STDOUT.flush
cantidad= gets.chomp
@can = cantidad.to_i
puts "Has elegido #{@t1} = Grados"
puts "Vas a convertir #{cantidad} de grados a Radianes"
fa=(2.0*@pi*@can/360)
puts
puts "Solucion:"
puts "#{cantidad} de grados equivalen a #{fa} Radianes"
salir
end
if @t1 == "r" or @t1=="R"
puts "Has elegido #{@t1} = Radianes"
puts "Vas a convertir #{cantidad} de radianes a grados"
puts "Escribe los radianes a convertir: "
STDOUT.flush
cantidad = gets.chomp.to_f
ca =(360*cantidad)/(2*@pi)
puts
puts "Solucion:"
puts "#{cantidad} de radianes equivalen a #{ca} grados"
salir
end
end
def salir
puts "Quieres salir??? (s/n) "
STDOUT.flush
salir = gets.chomp
if salir == "n" or salir == "N"
formulas
end
end
formulas
puts
puts "Adios..........."