Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Напишите калькулятор, который работает с числами с плавающей точкой.
Обратите внимание, что в этом случае на ноль делить можно (получится бесконечность Infinity
) и не надо ловить исключения.
Например:
Первое число:
> 92.7
Второе число:
> 0
Выберите операцию (+ - * /):
> /
Результат:
Infinity
Для того, чтобы перевести введённые пользователем данные в числа с плавающей точкой, используйте метод строки to_f
:
number = gets.to_f
В этом случае конструкция begin-rescue
уже не нужна.