Crew PHP |
|
Eerst eens kijken of we het makkelijker kunnen maken. Bedoel je met dat loopje steeds dat iets 5*1.05 moet gaan? Als dat het geval is, kun je dat beter met Math.pow() oplossen:
var fee = $("#fee").val();
//for (var i=0;i<5;i++) {
// fee = fee * 1.05;
//}
// Dan gaan we het omzetten naar een decimaal. Voor uitleg zou uit elkaar handiger zijn, maar pow doet dit:
// Math.pow(3, 4) = 3*3*3*3;
// Math.round doet naar 'the nearest integer', dus hele getallen. Als je dat eerst maar 100 doet, zal deze afronden, en dan als je het weer deelt door 100 heb je je 2 cijfers achter de komma:
// 1,2345*100 = 123,45, round-> 123, deel weer door 100 -> 1,23.
var fee5 = Math.round( (fee * Math.pow( fee, 5 ))*100)/100;
var fee10 = Math.round( (fee * Math.pow( fee, 10 ))*100)/100;
var fee15 = Math.round( (fee * Math.pow( fee, 15 ))*100)/100;
var fee = $("#fee").val(); //for (var i=0;i<5;i++) { // fee = fee * 1.05; //} // Dan gaan we het omzetten naar een decimaal. Voor uitleg zou uit elkaar handiger zijn, maar pow doet dit: // Math.pow(3, 4) = 3*3*3*3; // Math.round doet naar 'the nearest integer', dus hele getallen. Als je dat eerst maar 100 doet, zal deze afronden, en dan als je het weer deelt door 100 heb je je 2 cijfers achter de komma: // 1,2345*100 = 123,45, round-> 123, deel weer door 100 -> 1,23. var fee5 = Math.round( (fee * Math.pow( fee, 5 ))*100)/100; var fee10 = Math.round( (fee * Math.pow( fee, 10 ))*100)/100; var fee15 = Math.round( (fee * Math.pow( fee, 15 ))*100)/100;
|