Заказчик
Заказчик denntroot01 | FL.RU

Заказчик

На сайте 8 лет и 8 месяцев (заходил 8 лет 8 месяцев 4 дня назад)
1
266.43
Рейтинг
266.43
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
13 Августа 2015
По договоренности
Необходима программа, которая генерирует математические примеры и решает их.

Значит пользователь вводит числа через пробел в виде строки, например, 0 00 000 00.00 это значит, что надо сгенерировать одно однозначное число, одно двухзначное, одно трехзначное и одно дробное где целая часть двухзначное число и дробная тоже, понятное дело, что количество цифр может меняться, но только при вводе пользователем, в дальнейшем при генерации, порядок, указанный пользователем не должен изменяться.

Далее, теперь либо в предыдущей строке, либо уже в новой мы указываем математические знаки, + – * /, но если мы указали только +, значит все цифры мы только складываем, ну и так далее, и еще могут быть скобки, надо придумать как будет их удобнее вводить, я думаю так, когда мы указали не обходимые знаки + – * / после пробела пишем () значит что в данном примере должны быть скобки и естественно не должно быть примеров где весь пример тупо взят в скобки, скобки должны быть использованы разумно и также их положение это случайность )

Затем пользователь указывает сколько ему необходимо сгенерировать примеров по заданным им критерия (например, 100) и вводит ограничение на ответ, чтобы результат не превышал определенное значение (например, 1000) также результат не может быть меньше нуля, ну и проверку сделать, а то пользователь введет 5 трехзначных чисел о ограничение на ответ 10 поставит, что тогда будет?

Очень важный момент – если у нас, например, 5 операции в примере нужно обязательно отслеживать чтобы во всех промежуточных операциях промежуточный результат был больше нуля, т. Е. 4 – 5 + 9 = 8, вроде нормальный пример, но 4 – 5 мы получаем -1, а это уже плохо, надо от таких штук избавляться )

Касательно деления, необходимо чтобы результат деления всегда было целое число и если так получилось что левая часть промежуточного выражения 3-хзначная а правая 2-хзначная и между ними деление, значит заменяем на любой другое оператор

Маленькие нюансы:

Если ответ целое число, то выводится он должен без .0, т.е 5 а не 5.0, это обязательно.

Язык программирования – очень желательно java (консольное приложение), и код обязательно должен быть с комментариями, чем подробнее тем лучше

По все вопросам и не ясностям пишите, поясню, касательно цены, не знаю сколько такая вещь будет стоить, потому жду предложений, сроки не более месяца

Надеюсь подробно все описал, спасибо тем кто до читал )

Прошло времени с момента публикации: 8 лет 8 месяцев 15 дней 20 часов 50 минут
Раздел: Программирование / Прикладное программирование

Рейтинг: 2079.5 Исполнитель определен:
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».