ПРАВКА****:

Большое спасибо за ваше время и ответы.

Простите за сумбурность.... иногда бывает сложно мысли в слова трансформировать.

Постараюсь пояснить: то что нужно на выходе это некоторый список:

дата начала, дата окончания скидки, размер скидки и тд но дата будет начинаться с даты окончания предыдущей скидки. .................................... вот пример для 48ч скидки.

с 2013-10-17 08:56:25, по 2013-10-18 08:56:25(дата с + 48ч), скидка 40%

с 2013-10-..., по 2013-10-....(дата с + 48ч), скидка 38%(-2%)

с 2013-..., по 2013-...(дата с + 48ч), скидка 36%(-2%)

с 2013-..., по 2013...(дата с + 48ч), скидка 34%(-2%)

....

указанный 2% это число мне и нужно узнать. тут оно 2 но это пример, так как может быть что максимальное число на период дат от дата до дата, будет не 40% а например 10%

Не умею говорить... не поверите но точнее выразиться не могу.... (

ПРАВКА****:

Я неучь, с математикой не дружил, но так сложилось что мне нужно писать расчет скидки на определенный период времени (на php), чую что есть какое то элегантное решение или может формула для расчета(которую я потом переведу в простейшие расчеты на php). Прошу помощи.

что имеем:

Известна начальная дата и конечная дата, необходимо узнать x возможных значений для n количества скидок между этими датами что бы последняя дата совпадала с конечной.

Либо подругому, нужно вычислить по скольку нужно отнимать от числа n, и сколько раз в течении всего промежутка времени я смогу уменьшить скидку.

задан 27 Окт '13 12:33

изменен 27 Окт '13 15:22

Так и не понял условия... Что надо то?
Для приведенного в условии примера какой ответ?

(27 Окт '13 13:15) chameleon

Что такое $%x$% и $%n$%? В каких временных рамках может находиться дата, то есть до какого года это всё должно работать?

(27 Окт '13 13:21) falcao

Возможно уже есть стандартная процедура. Например в Excel есть что-то подобное. Вы же, наверное, имеете дело с созданием сайта, то там это должно быть.

(27 Окт '13 14:12) Anatoliy

Спасибо за ваше время, извините за сумбур, дополнил как смог пояснил

(27 Окт '13 15:01) qant

Основная проблема что я не могу понять что нужно считать...

условия составить соответственно тоже не могу, наверное я умственно отсталый... хоть и стыдно это признавать

(27 Окт '13 17:12) qant
10|600 символов нужно символов осталось
0

Так и не понял, что надо сделать, но скажу вот что: переведите даты в Unix Timestamp (функция strtotime в php), в этом виде с ними будет удобно делать любые арифметические преобразования на ваш вкус, затем полученный результат обратно приведите к нужному формату (date('Y-m-d H:i:s', $time) на php, в данном случае).
Знаю, ответ вышел не очень "математический", но полагаю, что поможет.

ссылка

отвечен 27 Окт '13 14:32

да спасибо, сразу не подумал, я так и делаю, беру для вычислений Timestamp, числа вроде 1382864185 это и есть дата: "2013-10-27 08:56:25"

(27 Окт '13 14:52) qant
10|600 символов нужно символов осталось
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×810
×46

задан
27 Окт '13 12:33

показан
603 раза

обновлен
27 Окт '13 17:12

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru