Возьмем простые математические действия — сложение 1С, вычитание 1С, умножение 1С, деление 1С. О них собственно и рассказывать-то нечего, но для калькулятора, который мы создаем, они нам нужны.
Для их выполнения нам нужно несколько чисел (как минимум два), а у нас поле для ввода числа – одно.
В учебных целях упростим задачу:
- Пользователь нажал кнопку операции (сложение 1С, вычитание 1С, умножение 1С, деление 1С) – запомним первое число и операцию
- Нажал равно – выполним операцию над введенным числом.
Пример программного кода:
Результат:
- Вводим 22
- Нажимаем + (число и операция запомнились)
- Вводим 33
- Нажимаем = (выполняется 33+22)
- 1С выводит 55.
Когда нам потребуется ввести дополнительные операции (кроме сложение 1С, вычитание 1С, умножение 1С, деление 1С), нужно будет в обработчик, перед «Если ИмяОперации = …» добавить новую ветку:
Было:
Если ИмяОперации = "Сложить" или ИмяОперации = "Вычесть" или ИмяОперации = "Умножить" или ИмяОперации = "Делить" Тогда
Стало:
Если ИмяОперации = "НужноеНаименование" Тогда
//выполняем нужное действие
ИначеЕсли ИмяОперации = "Сложить" или ИмяОперации = "Вычесть" или ИмяОперации = "Умножить" или ИмяОперации = "Делить" Тогда
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.