Тема
Калькулятор
Скрытый шаг: посчитать число по формуле и записать в переменную.
Когда ставить
Итог сметы, балл по формуле, длительность периода в днях, наценка. Результат всегда число.
Имя переменной уникально во всём квизе.
Конструктор
Вход сверху. Один выход дальше.
Редактор
| Поле | Зачем |
|---|---|
| Имя переменной | Куда записать результат |
| Формула | Выражение с @ только у числовых переменных |
| Знаков после запятой | Сколько оставить |
| Округление | Если знаков 0: вниз, обычное, вверх, отбросить дробь |
В формуле разрешены:
| Операция | Как писать | Пример |
|---|---|---|
| Сложение | + | @price + @tax |
| Вычитание | - | @total - @discount |
| Умножение | * | 2*@price — знак обязателен, не 2@price |
| Деление | / | @sum / 2 |
| Скобки | ( ) | (@a + @b) * 2 |
| Минус перед числом | - | -@price, 2 * -@qty |
Числа в формуле: 10 или 10.5 (цифра и до, и после точки). Пробелы не важны.
Пустой операнд считается нулём. Деление на ноль и ошибка формулы дают 0, прохождение не останавливается.
Как видит пользователь
Пользователь этот блок не видит. Формула считается на сервере, прохождение сразу идёт дальше. Результат можно показать в любом поле числового или строкового типа где разрешен ввод переменных или обычно в результате через @name.
Соседние блоки
Числовые источники: Число, концы диапазона чисел, дни диапазона дат (@period[count_day]), баллы вопросов. Ветки по результату — Условие.