Я такими вещами занимался в
Axure.
Например, вам нужно посчитать количество символов введенных в инпут - это можно сделать.
Сделать макет где есть поле ввода e-mail + кнопка отправить и чтобы по нажатию на неё проходила проверка на наличие @ и точки в поле. И в зависимости от наличия выводились разные состояния "успех" и "ошибка" - тоже можно реализовать.
Вот
небольшой список основных математических вычислений которые Axure может делать.
Про conditional logics так же есть
отдельная страница с описанием.
Но:
- Инструмент не из простых,
- Бесплатная версия всего 30 дней,
- Хоть и рендерит html - в верстке такой код лучше не использовать.