+= ' ' unless name_circl == ''
while true
print "Введите радиус #{name_circl}круга:\n> "
radius = gets.chomp
puts radius.class
if radius.is_a?(Numeric)
puts "Площадь #{name_circl}круга: #{(pi * (radius.to_f ** 2)).round(3)}"
return
end
end
end
area_of_circle
name_circl = 'второго'
area_of_circle(name_circl)
Вместо puts, ретурн поставь, ну и я бы написал ещё loop do, вместо while true. Остальное трудно с телефона прочитать(
radius=gets.to_f unless if radius.zero? "Площадь #{name_circl} круга: #{(pi * (radius ** 2)).round(3)}" end
Обсуждают сегодня