Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.87 KB

File metadata and controls

18 lines (14 loc) · 1.87 KB

Web-калькулятор с использованием библиотеки Sencha Touch​ ​2

Требование

Калькулятор должен иметь как минимум 3 специальных функций, таких как Sinus. Результат: /ExtJsCalc/

Требование 2

На основе текущего(/ExtJsCalc/) кода необходимо реализовать следующие действия:

  • необходимо задействовать библиотеку sencha touch вместо Ext.js;
  • калькулятор должен поддерживать 2 режима - обычный и инженерный
  • переход должен осуществляться с помощью "карусели"
  • Операции sin, cos, tan, rand должны быть доступны только в инженерном режиме;
  • невозможные операции (деление на ноль и т.д.) должны приводить к возникновению alert'а с текстом ошибки
  • последняя нажатая кнопка должна отличаться по цвету от других кнопок;
  • во всех режимах работы должна быть кнопка включения/выключения аудио.

Результат: /ExtJsCalc/