программирование

Отменен
Заказ
269947
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
26 Дек 2014 в 23:50
Цена
1 000 ₽
Блокировка
10 дней
Размещен
23 Дек 2014 в 14:38
Просмотров
153
Описание работы
Весь код должен быть прокомментирован, смысл всех проверок, переменных и циклов должен быть расписан. Вы должны уметь отвечать на задаваемые вопросы по вашему коду и уметь составить блок-схему какой-либо части реализованного алгоритма.

Вам необходимо сделать функцию-калькулятор, которая на входе принимала
бы строку-пример, а на выходе выдавала бы ответ при ее решении.
Например, для строки "2+6/2" результатом возвращалось бы "5". Строку
нужно самостоятельно разбирать по символам, не используя какие-либо
функции автоматического выполнения передаваемого кода или
специализированных библиотек, решающих подобные примеры. Можно
использовать функцию подсчета корня из числа (Math.sqrt).

Первая функция, которую нужно реализовать, может справляться с
примерами, содержащими целые числа от -1000 до 1000 и операции сложения,
вычитания, умножения, деления и скобок.

Вторая функция, которую нужно реализовать, может справляться с
примерами, содержащими все, указанное в первой функции, а так же корень
"sqrt(выражение)" и комплексные числа "5+2*i", где мнимая единица
записывается, как "i". В ответе, соответственно, может быть комплексное
число.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир