Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
Виталий Васильев
37 лет, Россия
12 лет в сервисе
Был онлайн 11 лет назад
12 лет назад

Есть некий "калькулятор" для расчёта рационов для кошек. "Калькулятор" в HTML-файле. Расчёт производится JavaScript'ом. См. приложение. Приложение - это всего лишь пример. В программе должно быть больше 30 нутриентов (белки, жиры, углеводы, минералы и пр.) Необходимо переписАть его на Delphi так, чтобы получилась стандартная виндовская программа и внести ряд дополнительных функций.
О дополнительных функциях:
1.) Нужны стандартные функции, например: файл-> сохранить как...; импортировать; экспортировать и т. д.
2.) Нужно внести такую функцию, чтобы пользователь мог сам дополнять или изменять потребности в нутриентах (в HTML-файле это выглядит так:

// потребность в питании на 1 кГ живой массы
need = new Object();
need.a1 = new createMeal("до 4 кг.",1,
10050,189,67.5,81,9.6,),

и содержание нутриентов в продуктах (в HTML-файле это выглядит так:

// белки
meal.albumen.beef = new createMeal("говядина",0.9,
602,20.2,7,0,0,).

В общем, пользователь должен смочь менять цифры на те, что пожелает, не вскрывая оболочки программы, естественно (напр., 10050 на 12180 - из первого примера).

3.) Также в потребностях нужно, чтобы пользователь мог самостоятельно оперировать целыми стандартными (внесёнными авторами, рекомендациями) пакетами изменений. Поясняю на примере. Взрослый здоровый кот нуждается в энергии, белках, жирах, углеводах и клетчатке, как: 10050,189,67.5,81,9.6 (это из первого примера в цифрах). А для кота с ожирением первая цифра (энергия) должна быть ниже (допустим, 9780). Нужно, чтобы пользователь, кликнув вкладку "сервис"->"ожирение 1 степени" мог загрузить изменённый для ожирения пакет параметров потребностей и работать уже с ними. При этом 1 пакет должен "уметь" наслаиваться на другой. Например, в потребностях для кота с ожирением, энергии должно быть меньше в сравнении со здоровым животным (9780 против 10050), а для кота с больными почками потребности в белке тоже должны быть уменьшены в сравнении со здоровым котом (для примера: 130 против 189). Тогда пользователь делает следующее: "сервис-> "ожирение 1 степени" и получает потребности для кота с ожирением (энергия уменьшена), и далее: "сервис"->"почечная недостаточность" и получает потребности для кота, страдающего ожирением и с больными почками (уменьшены и энергия и белки).

Важно заметить, что иногда такие пакеты могут содержать противоречивые значения потребностей (для кота с ожирением энергии меньше, а для кота с повышенной активностью, наоборот, больше). Нужно, чтобы программа не зависала, если пользователь последовательно будет загружать пакеты стандартных изменений, например сначала "сервис"-> "ожирение 1 степени", а затем "сервис"->"гиперактивность".

Вопросы:
1.) Время на выполнение?
2.) Цена?
3.) Цена без внедрения в программу последней, третьей, функции?

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
  • Рекламное место свободно
    33 дня за $11
  • Рекламное место свободно
    33 дня за $11
  • Рекламное место свободно
    33 дня за $11

Нет заявок

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.