function amort2(form){ pricePV2=(form.pricePV2.value); priceN2=(form.priceN2.value); pricePMT2=(form.pricePMT2.value); pricePV2=pricePV2.toString().replace('.',''); priceN2=priceN2.toString().replace('.',''); pricePMT2=pricePMT2.toString().replace('.',''); pricePV2=pricePV2.toString().replace(',','.'); priceN2=priceN2.toString().replace(',','.'); pricePMT2=pricePMT2.toString().replace(',','.'); pricePV2=eval(pricePV2); priceN2=eval(priceN2); pricePMT2=eval(pricePMT2); if(pricePMT2<=pricePV2/priceN2){alert("Valor presente não pode ser maior que total a pagar.\nConfira a digitação.");} if(pricePMT2<=pricePV2/priceN2){pricePMT2=0;} if(pricePMT2>=pricePV2){alert("A taxa será astronômica.\nConfira a digitação.");} if(pricePMT2>=pricePV2){pricePMT2=0;} trap=Math.random(); priceI2=.00001; priceTeste=pricePV2*(((priceI2/100)*(Math.pow((1+priceI2/100),(priceN2-1))))/(Math.pow((1+priceI2/100),priceN2)-1)); for(priceI2==.00001;pricePMT2>priceTeste;priceI2=priceI2+.00001){priceTeste=pricePV2*(((priceI2/100)*(Math.pow((1+priceI2/100),(priceN2-1))))/(Math.pow((1+priceI2/100),priceN2)-1));} priceTaxa=priceI2-.00001; priceTaxa=Math.round(priceTaxa*10000)/10000; form.priceTaxa.value=priceTaxa+"%"; trap=Math.random(); priceI2=.00001; priceTeste1=pricePV2*(((priceI2/100)*(Math.pow((1+priceI2/100),priceN2)))/(Math.pow((1+priceI2/100),priceN2)-1)); for(priceI2==.00001;pricePMT2>priceTeste1;priceI2=priceI2+.00001){priceTeste1=pricePV2*(((priceI2/100)*(Math.pow((1+priceI2/100),priceN2)))/(Math.pow((1+priceI2/100),priceN2)-1));} priceTaxa1=priceI2-.00001; priceTaxa1=Math.round(priceTaxa1*10000)/10000; form.priceTaxa1.value=priceTaxa1+"%"; }