Advertisement
Weslei_Ramos

Untitled

Oct 17th, 2022
1,053
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Calcular_consignado(){
  2.  
  3.     var valor = $('#strValorBeneficio').val();
  4.     var valor_parcela = $('#valorParcela').val();
  5.     var valor_juros = $('#valorJuros').val();
  6.     var qtd_parcelas = $('#qtdParcelas').val();
  7.  
  8.  
  9.     valor = valor.replace('.', '').replace('R$ ', '').replace(',', '.');
  10.     valor_parcela = valor_parcela.replace('.', '').replace('R$ ', '').replace(',', '.');
  11.  
  12.     if(valor_juros == ""){
  13.         i = 0.02;
  14.     }else {
  15.         i = valor_juros / 100;
  16.     };
  17.  
  18.     if(qtd_parcelas == "" || qtd_parcelas > 84){
  19.         n = 84;
  20.     }else {
  21.         n = qtd_parcelas;
  22.     }
  23.  
  24.      
  25.     pmt = parseInt(valor) * 0.35; //Valor de parcela maxima 35% do salario base
  26.  
  27.     pmt = pmt - valor_parcela;
  28.  
  29.     div = ((i * Math.pow((1 + i), n)) / (Math.pow((1 + i), n) - 1))
  30.  
  31.     pv = pmt / div //Valor final
  32.  
  33.     pv = pv.toFixed(2)
  34.     pv = numberToReal(pv)
  35.     pmt = numberToReal(pmt)
  36.  
  37.     i = i * 100;
  38.  
  39.     $('#limiteEmprestimo').removeClass('d-none')
  40.  
  41.     $('#valorPv').html(pv)
  42.     $('#valorPv').val(pv)
  43.     $('#strParcelas').html(pmt)
  44.     $('#qtdFinalParcelas').html(n)
  45.     $('#qtdFinalJuros').html(i)
  46.  
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement