Создать программу-калькулятор, считывающую с консоли два целочисленных операнда и знак арифметического оператора между ними и выводящую на экран вычисленный результат выражения. Реализовать работу со следующими операциями: сложение, умножение, вычитание, деление и возведение в натуральную степень (символ «^»). Для этого создайте класс, который содержит:
Два закрытых поля, хранящих два операнда
Закрытое поле для хранения символа, соответствующего выполняемому действию
Метод, который прочитывает строку, присваивает значения всем членам класса и, если присвоение было выполнено корректно (т.е. входная строка корректна), выполняет требуемое действие. Метод должен возвращать результат в виде строки (цифра или сообщение об ошибке). Да, надо ещё прокомментировать код.
Пример ввода: 12+5
Соответствующий вывод: 17
Пример ввода: 3^3
Соответствующий вывод: 27
Пример ввода: 10%5
Соответствующий вывод: Ошибка! Указана неизвестная операция
Пример ввода: z+5
Соответствующий вывод: Ошибка! Указан некорректный операнд
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |