Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другими путем

Калькулятор с Float

Напишите калькулятор, который работает с числами с плавающей точкой.

Обратите внимание, что в этом случае на ноль делить можно (получится бесконечность Infinity) и не надо ловить исключения.

Например:

Первое число:
> 92.7
Второе число:
> 0
Выберите операцию (+ - * /):
> /
Результат:
Infinity

Для того, чтобы перевести введённые пользователем данные в числа с плавающей точкой, используйте метод строки to_f:

number = gets.to_f

В этом случае конструкция begin-rescue уже не нужна.