но тут явно нет никаких проверок вокруг и очевидно что ошибка вывалиться пользователю
зачем такое допускать?
но решение-то ты плохое предлагаешь
если проверку сделать в месте деления, то полезное сообщение пользователю не сформируешь
полезное сообщение может быть только тогда, когда мы говорим, что инпут кривой и что в нём нужно исправать