Шочин - Лабораторная работа  #3

Ну давайте тогда, раз пошло такое дело, мы ещё и троеточие уберем - его ставить тоже неполиткорректно. Сейчас выдается просто сообщение ERROR на любую ошибку. А ошибки, тем временем, могут быть разные - направильный формат числа, неправильная входная единица, неправильная выходная единица и, теоретически, пользователь мог всё ввести правильно, а всё равно выводится ERROR, потому что ошибку, например, допустил программист. Неплохо бы сообщать, что же именно пошло не так, вместо ничего не значащего "ERROR!"