Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Калькулятор стоимости из 3 массивов (https://javascript.ru/forum/misc/45893-kalkulyator-stoimosti-iz-3-massivov.html)

sergiocharm 19.03.2014 20:20

Калькулятор стоимости из 3 массивов
 
Привет, ребят!
Подскажите как сделать калькулятор используя массивы.
Есть 3 массива:
1 - Модель1,Модель2,Модель3,Моде ль4...
2 - ЦенаМ1,ЦенаМ2,ЦенаМ3,ЦенаМ4...
3 - СтоимостьуслугиМ1,Стоимост ьуслугиМ2, СтоимостьуслугиМ3,Стоимост ьуслугиМ4...

Вывести селектом типы:
Тип1 - коэфф1
Тип2 - коэфф2
Тип3 - коэфф3
Тип4 - коэфф4

Формула:

При выборе Модели в селекте, подставить соответствующую Стоимость услуги, умножить на коэффициент выбранного типа.
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
и т.д.

Цена Модели - Ответ
Стоимость услуг - Ответ
Общая цифра.

Кто чем сможет помочь, буду признателен.
СпасибО!

ksa 20.03.2014 08:52

sergiocharm, опираясь на это
Цитата:

Сообщение от sergiocharm
Есть 3 массива:
1 - Модель1,Модель2,Модель3,Моде ль4...
2 - ЦенаМ1,ЦенаМ2,ЦенаМ3,ЦенаМ4...
3 - СтоимостьуслугиМ1,Стоимост ьуслугиМ2, СтоимостьуслугиМ3,Стоимост ьуслугиМ4...

Никак не позволит вычислить это
Цитата:

Сообщение от sergiocharm
Формула:

При выборе Модели в селекте, подставить соответствующую Стоимость услуги, умножить на коэффициент выбранного типа.
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
Сложить со строкой:
ЦенаДетали + УстановкаДетали * на коэффициент выбранного типа
и т.д.


sergiocharm 20.03.2014 11:27

Цитата:

Сообщение от ksa (Сообщение 303354)
sergiocharm, опираясь на это

Никак не позволит вычислить это

Почему нет? Разве не получится запомнить коэфф. и тащитъ его до конца


Часовой пояс GMT +3, время: 22:47.