BMI никогда не рассчитывается.
У вас нет пункта else
в вашем расчете BMI. Если мы добавим один и исследуем mSys ...
if mSys == 'i' || mSys == 'I'
bmi = 703 * (w / (h**2))
elsif mSys == 'm' || mSys == 'M'
bmi = w / ((h)**2)
else
p "#{mSys}"
end
, мы получим "i\n"
. Вам нужно удалить новую строку.
mSys = gets.chomp
Обратите внимание, что to_s
не требуется, gets
уже возвращает String.
1014