1
0
Fork 0
57-ruby-exercises/007_room_area.rb

25 lines
586 B
Ruby
Raw Permalink Normal View History

2024-05-08 10:21:49 +00:00
FATOR_CONVERSAO = 0.09290304
puts('Digite o comprimento:')
comprimento = gets.chomp.to_f
puts('Digite a altura:')
altura = gets.chomp.to_f
opcoes = %w[Métrico Imperial]
puts('Qual sistema quer usar? ')
puts("[0] - #{opcoes[0]}\n[1] - #{opcoes[1]}")
opcao = gets.chomp.to_i
resultado = altura * comprimento
# m^2 = f^2 * 0.09290304 (Conversão p/ imperial)
conv_imperial_resultado = resultado * FATOR_CONVERSAO
case opcao
when 0
puts("A área do retângulo é de #{resultado.round(2)}m2")
when 1
puts("A área do retângulo é de #{conv_imperial_resultado.round(2)}ft2")
end