вычитание первого взноса при условии его минимальной ставки в %

88
01 октября 2021, 06:00

Совсем запутался с процентами в наличии имеем wordpress и плагин cost calculator (внутри него условия по сути на JS ) делаю калькуляторы ипотеки с разными условиями, в первом варианте

var summaz = $1; 
var vznos = $2; 
var srok = $3; 
final_res = (((summaz - vznos) / srok) / 12) + ((((summaz - vznos) / srok) * 0.07) / 12); 
return final_res;

мы имеем сумму вычитаем из нее платеж в деньгах ну и получаем платеж в месяц при условии 7% годовых

НО, есть вариант сложнее где первый платеж должен быть не менее 15% и тут появляется загвоздка, если в первом варианте я просто там работал с суммой то тут уже нужны реальные проценты, все что смог намудрить вот

var summaz = $1; 
var vznos = $2; 
var srok = $3; 
var vznos15 = ((summaz / 100) * 15); 
if (vznos > 15) final_res = ((((summaz - vznos15) - vznos) / srok) / 12) + (((((summaz - vznos15) - vznos) / srok) * 0.07) / 12); 
return final_res;

но насчитывает что-то очень много, и не понимаю где ошибка, подскажите пожалуйста, как это допилить правильно, и где и что я делаю не так, мне кажется надо что-то еще сделать со "vznos" но что...

Answer 1

решение было найдено самостоятельно

var summaz = $1; 
var vznos = $2; 
var srok = $3; 
if (vznos > (summaz * 0.15 )) final_res = (((summaz - (summaz * 0.15) - vznos) / srok) / 12) + ((((summaz - (summaz * 0.15) - vznos) / srok) * 0.07) / 12); 
if (vznos < (summaz * 0.15 )) final_res = 0 
return final_res;

где у нас при вводе данных менее 15% от введенной суммы выводится 0 или любое другое другое значение, а при вводе первого взноса ( в денежном а не процентном эквиваленте) более 15% от суммы уже выводится верное значение в рублях

READ ALSO
Как в jquery установить maxlength для другого поля text?

Как в jquery установить maxlength для другого поля text?

Нужно в первом input type="text" считать длину и устанавливать ее во втором input type="text" как maxlength

157
$.totalStorage is not a function

$.totalStorage is not a function

данный плагин - totalStorage - подключен в начале загружаемой страницыОднако при его использовании на странице, в консоли Uncaught TypeError: $

190
Вопрос по прототипу

Вопрос по прототипу

Есть небольшой код:

98