Мне нужно сделать калькуляцию стоимости пробега в jQuery.jQuery Для расчета петли по массиву
Скажем, например, расстояние = 10
На тарифе, такие как:
----------------------------
| Mileage | Rate |
----------------------------
| 1 | 1.5 |
----------------------------
| 5 | 3 |
----------------------------
| 999 | 1.2 |
----------------------------
что означает, что было бы 1,50 £ для первой мили, 3,00 £ для 2-го по 5-й, а затем £ 1.20 за каждую дополнительную милю.
Это сделало бы 10 мильная поездка = £ 19,50
Я не знаю, с чего начать, так что любая помощь будет оценена.
Все, что я могу думать: -
var distance = 10
// create a key value pair (although this isn't correct)
var tariff = {mileage: 1, rate: 1.5, mileage: 5, rate: 3, mileage: 999, rate: 1.2};
, а затем цикл тарифа: -
for (var i = 0; i < distance; i++) {
//multiply mileage by rate
}
//get sum of values from loop
Похоже, у вас есть понятия кода выяснили, по существу, и просто нужно сесть с карандашом и бумагой и разработать математическую формулу. Не совсем понятно, какова ваша конкретная проблема: – charlietfl
попробуйте это: https://jsfiddle.net/DinoMyte/fxvfpoaw/ – DinoMyte
Спасибо @DinoMyte - только мне нужно добавить, вероятно, больше шагов, то есть до 10 миль, до 20, до 30 и так далее. Затем сделайте то же самое для разных типов транспортных средств, чтобы это немного усложнилось. – nsilva