Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2014, 17:59   #1
archil
Пользователь
 
Регистрация: 10.12.2013
Сообщений: 15
Вопрос функция-калькулятор

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

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

Вторая функция, которую нужно реализовать, может справляться с
примерами, содержащими все, указанное в первой функции, а так же корень"sqrt(выражение)" и комплексные числа "5+2*i", где мнимая единица записывается, как "i". В ответе, соответственно, может быть комплексное число.
archil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор Дима221 Общие вопросы Delphi 4 14.10.2013 00:10
Калькулятор. Функция +/- Ruz34 Общие вопросы Delphi 4 11.02.2013 07:03
Калькулятор krava99 Помощь студентам 9 11.12.2012 20:38
калькулятор FARGO Общие вопросы Delphi 1 14.12.2008 23:01
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50