Вот ваше уравнение
(
(
(parseInt(value1) * parseInt(value2))
/
(parseInt(value4) * parseInt(1920))
) *
(parseInt(value3) * parseInt(value4) * parseInt(48))
)
+ (parseInt(value5) * parseInt(13500))
- parseInt(183600);
v1 • v2
(----------- • v3 • v4 • 48) + (v5 • 13500) - 183600
v4 • 1920
// valueN has been substituted with vN
По наблюдению, v4
отменяет.
Это уменьшает вашу цепочку математики до
( (parseInt(value1)*parseInt(value2)*parseInt(value3)*48) / 1920 )
+ (parseInt(value5) * 13500)
- 183600;
Обратите внимание, что изначально, v4
= 0 не удастся.Это может или не может быть предназначено.
Чтобы сделать ваш код более читабельным, вы можете разделить числитель и знаменатель следующим образом:
n = parseInt(value1) * parseInt(value2) * parseInt(value3) * 48
document.getElementById('saving').innerHTML = (n/1920) + (v5 * 13500) - 183600;
Хотя это может не отвечать вашимВопрос об использовании 2 входных значений, это обеспечивает обходной путь в вашей ситуации.Вы, кажется, не поняли этого, когда отправили свой вопрос.Возможно, вы поставили скобку или допустили ошибку в своих расчетах?