Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен расчет цены туристического продукта в зависимости от параметров.

Суть в переносе формул из Эксель (записаны текстом) в PHP-код.

Входные данные

- файл с двумя формулами расчета по 15 группам (компании), и типам размещений ( количество человек)

- образец кода, реализованный для одной компании и типов размещений

Если быть детальнее, то на входе

1. Массив $data с полями для расчета (допустим, $data['price'] и $data['taxes'])

2. Переменная с айди компании (все формулы привязаны к компании), например, айди=3

3. Три переменные с возрастами людей - взрослые $adult, дети $chidren, инфанты $infant (0-2 лет)

4. Формулы в виде Excel - по вертикали комбинация ($adult,$children, $infant), по горизонтали компания,

на пересечении формула. Например, price=2*price; taxes=2*taxes для $adult=2, $children=0, $infant=0 

На выход нужна реализация расчета.

Для нашего примера

1. Условие проверки компании

2. Внутри - проверка на нужную комбинацию возрастов людей

3. Внутри - собственно расчет

в нашем случае, для айди=3 и двух взрослых

if($company == 3) 

{

... набор if/elseif для каждого возраста

elseif($adult = 2 && $children==0 && $infant == 0) 

{

$price = 2*$data['price'];

$taxes = 2*$data['taxes'];

}

}

Есть два варианта

- в лоб каждую формулу запрограммировать (норм вариант)

- выявить общие закономерности и запрограммировать формулу компактно (вместо кучи ифов для вариантов размещений - только один).

Работа требует внимательности.

8 лет назад
Cord
36 летРоссия
17 лет в сервисе
Был
3 года назад
Выбранный исполнитель
sbs84
Юрий 
40 летУзбекистан
13 лет в сервисе
Был
24 дня назад
8 лет назад
$25
2 дня
Отличный исполнитель 1. Хорошо вникает в суть задачи. Задает наводящие вопросы, проверяет сам, верно ли понял 2. Стремится сделать хорошо по коду, что не так часто встречается 3. Знает свои возможности, если не располагает временем - не будет браться за заказ. Дорожит репутацией
Замечательный заказчик. Отличные собеседник, порой с юмором. Знает программирование, что во много раз облегчает общение. Платит бонусы за самостоятельно внесённые предложения по оптимизации кода, что очень приятно, особенно, когда этого не ожидал. Спасибо такому заказчику. Остались только положительные эмоции. Рекомендую!!!