Сложение 1С, вычитание 1С, умножение 1С, деление 1С

Также на эту тему:
Калькулятор 1С
1С ЦЕЛ - целое число
1С ОКР - округление чисел 1С
1С POW – число в степень
1С SQRT – квадратный корень

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Возьмем простые математические действия — сложение 1С, вычитание 1С, умножение 1С, деление 1С. О них собственно и рассказывать-то нечего, но для калькулятора, который мы создаем, они нам нужны.


Для их выполнения нам нужно несколько чисел (как минимум два), а у нас поле для ввода числа – одно.

В учебных целях упростим задачу:

  • Пользователь нажал кнопку операции (сложение 1С, вычитание 1С, умножение 1С, деление 1С) – запомним первое число и операцию
  • Нажал равно – выполним операцию над введенным числом.

Пример программного кода:


Только зарегистрированные пользователи VIP группы могут видеть этот контент.


Результат:

  • Вводим 22
  • Нажимаем + (число и операция запомнились)
  • Вводим 33
  • Нажимаем = (выполняется 33+22)
  • 1С выводит 55.

Когда нам потребуется ввести дополнительные операции (кроме сложение 1С, вычитание 1С, умножение 1С, деление 1С), нужно будет в обработчик, перед «Если ИмяОперации = …» добавить новую ветку:

Было:
Если ИмяОперации = "Сложить" или ИмяОперации = "Вычесть" или ИмяОперации = "Умножить" или ИмяОперации = "Делить" Тогда

Стало:
Если ИмяОперации = "НужноеНаименование" Тогда
     //выполняем нужное действие
ИначеЕсли ИмяОперации = "Сложить" или ИмяОперации = "Вычесть" или ИмяОперации = "Умножить" или ИмяОперации = "Делить" Тогда


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (Проголосуйте первым за этот пост)
Loading ... Loading ...

Также на эту тему:
Калькулятор 1С
1С ЦЕЛ - целое число
1С ОКР - округление чисел 1С
1С POW – число в степень
1С SQRT – квадратный корень
Тригонометрические и
логарифмические функции 1С

1С строку в число
Преобразовать число в строку 1С
1С случайное число
Модуль числа 1С

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Добавить комментарий