# Conversión de Fahrenheit a Celsius y viceversa
def formulas
STDOUT.flush
puts "Elije la unidad de medida Fahrenheit o Celsuis"
puts "Presiona F o C: "
STDOUT.flush
t= gets.chomp
@t1 = t.upcase
puts "Escribe los grados a convertir: "
STDOUT.flush
cantidad= gets.chomp.to_i
if @t1 == "f" or @t1=="F"
puts "Has elegido #{@t1} = Fahrenheit"
puts "Vas a convertir #{cantidad} grados de Fahrenheit a Celsius"
fa=(cantidad)*(9.0/5)+32
puts
puts "Solucion:"
puts "#{cantidad} grados Fahrenheit equivalen a #{fa} grados Celsius"
salir
end
if @t1 == "c" or @t1=="C"
puts "Has elegido #{@t1} = Celsius"
puts "Vas a convertir #{cantidad} grados de Celsius a Fahrenheit"
ca =(cantidad-32.0)*(5.0/9)
puts
puts "Solucion:"
puts "#{cantidad} grados Celsius equivalen a #{ca} grados Fahrenheit"
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..........."