|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2014, 17:59 | #1 |
Пользователь
Регистрация: 10.12.2013
Сообщений: 15
|
функция-калькулятор
необходимо сделать функцию-калькулятор, которая на входе принимала
бы строку-пример, а на выходе выдавала бы ответ при ее решении. Например, для строки "2+6/2" результатом возвращалось бы "5". Строку нужно самостоятельно разбирать по символам, не используя какие-либо функции автоматического выполнения передаваемого кода или специализированных библиотек, решающих подобные примеры. Можно использовать функцию подсчета корня из числа (Math.sqrt). Первая функция, которую нужно реализовать, может справляться с примерами, содержащими целые числа от -1000 до 1000 и операции сложения,вычитания, умножения, деления и скобок. Вторая функция, которую нужно реализовать, может справляться с примерами, содержащими все, указанное в первой функции, а так же корень"sqrt(выражение)" и комплексные числа "5+2*i", где мнимая единица записывается, как "i". В ответе, соответственно, может быть комплексное число. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Калькулятор | Дима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 |