| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > расчет по коэффициенту |
| Автор: Dez1 5.2.2009, 18:48 |
| Помогите, плиз, составить расчет. Вот например у меня есть цена за 1 при 6-ти штуках: 970. коэффициент: 0,03 цена за 1 при 7ми шткух: 942. коэффициент: 0,0285 (тоесть уменьшился на 0,0015) это считается за формулой (цена - количество * коэфф.текущей) и узнаем цену за 1 следуйщей. и так далее. намучался. немогу решить |
| Автор: NNaarreekk 5.2.2009, 18:55 |
| Не хорошо объяснил. Давай по другому....Есть это - нужно это! |
| Автор: Dez1 5.2.2009, 19:05 |
| 5 1000 6 970 0,03 7 942 0,0285 8 917 0,027 9 894 0,0255 10 872 0,024 11 852 0,0225 12 835 0,021 13 818 0,0195 14 804 0,018 15 790 0,0165 16 778 0,015 17 768 0,0135 18 759 0,012 19 751 0,0105 20 744 0,009 21 738 0,0075 22 734 0,006 23 731 0,0045 24 728 0,003 25 700 0,0015 26 700 0 27 700 0 28 700 0 29 700 0 ..... как видно с таблицы 1ый столбец - это количество товара 2ый - это цена за один 3ий - эот текущий коэффициент (который, как видно уменьшается на 0,0015) вот в цикле (скорее всего) нужно просчитать цену за один, смотря какое количество было выбрано... если мы выбрали 11, то в результате мы должны получить чтото около 852 (не обязательно точно, можно и примерно) |
| Автор: NNaarreekk 5.2.2009, 19:23 | ||||
Что-то вроде этого? |
| Автор: Dez1 5.2.2009, 19:27 |
| cenazaodin=nachalnaya-nachalnaya*koeficent*x; чтото тут не то ... начальная - начальная? |
| Автор: NNaarreekk 5.2.2009, 19:30 | ||
Нет начальная - (начальная*коефицент)......Если так не нравится можешь написать
|
| Автор: Dez1 5.2.2009, 19:59 |
| что то не получается. или я чегото непойму. |
| Автор: NNaarreekk 5.2.2009, 20:34 |
| Аааааа, извини я что-то не правильно понял! А этот механизм обязательно применить? Думаю лучше скажи что нужно измерить и попытаемся придумать механизм! |
| Автор: Dez1 5.2.2009, 21:00 |
| так вот и нужно измерять цену... учитывая что начальная, пусть 970(как за шесть штук) и ее коэфф 0,03 следуйщей то мы сможем узнать... по формуле цена за 1штуку-количество*коеф = цена за 1 следуйщей. и ее коэфициент будет 0,0285 (т.е 0,03 - 0,0015). а нам нужно узнать цену, например, если мы выбирем 11. |
| Автор: Dez1 6.2.2009, 00:13 |
| Все решено! Можно закрывать тему. Сейчас выложу, что получилось. |