Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function startOver()
- document.loan_form.kredit.value = "0";
- document.loan_form.iznos_kredita.value = "";
- document.loan_form.mjesec.value = "";
- document.loan_form.notar.value = "0";
- document.getElementById("kamata").innerHTML = "";
- document.getElementById("loan_info").innerHTML = "";
- document.getElementById("table").innerHTML = "";
- var kredit = document.loan_form.kredit.value;
- var iznos_kredita = document.loan_form.iznos_kredita.value;
- var mjesec = document.loan_form.mjesec.value;
- var notar = document.loan_form.notar.value;
- if(kredit == 0){
- alert('Molimo odaberite vašu liniju kredita');
- document.loan_form.kredit.value = "";
- }
- else if(iznos_kredita <= 0 || isNaN(Number(iznos_kredita))){
- alert('Molimo unesite željeni iznos.');
- document.loan_form.iznos_kredita.value = "";
- }
- else if(mjesec <= 0 || parseInt(mjesec) !=mjesec){
- alert('Molimo unesite vremenski period otplate kredita.');
- document.loan_form.mjesec.value = "";
- }
- else if(notar <= 0 || isNaN(Number(notar))){
- alert('Molimo unesite iznos notarskog troška.');
- document.loan_form.notar.value = "";
- }
- else{
- calculate (parseInt(iznos_kredita), parseInt(mjesec), parseFloat(notar), parseFloat(kamata));
- }
- var kamata = 0;
- if(document.getElementById('kredit').value == '1'){
- kamata += 5;
- }
- if(document.getElementById('kredit').value == '2'){
- kamata += 6;
- }
- if(document.getElementById('kredit').value == '3'){
- kamata += 7;
- }
- if(document.getElementById('kredit').value == '4'){
- kamata += 8;
- }
- i = kamata/100;
- var mjesecna_rata = iznos_kredita * (i/12) * Math.pow((1 + i/12), mjesec) / (Math.pow((1+i/12),mjesec)-1);
- var info = "";
- info += "<table width = '250'>";
- info += "<tr><td>Iznos kredita:</td>";
- info += "<td align = 'right'>KM "+iznos_kredita+"</td></tr>";
- info += "<tr><td>Period otplate (u mjesecima):</td>";
- info += "<td align = 'right'>"+mjesec+"</td></tr>";
- info += "<tr><td>Kamata:</td>";
- info += "<td align = 'right'>"+kamata+"</td></tr>";
- info += "<tr><td>Iznos mjesečne rate:</td>";
- //info += "<td align = 'right'>KM "+round(mjesecna_rata,2)+"</td></tr>";
- info += "<tr><td>+Notarski troškovi:</td>";
- info += "<td align = 'right'>KM "+notar+"</td></tr>";
- info += "<tr><td>Krajnji iznos:</td>";
- //info += "<td align = 'right'>KM "+round(mjesecna_rata + notar, 2)+"</td></tr>";
- info += "</table>";
- document.getElementById("loan_info").innerHTML = info;
- /*var table = "";
- table += "<table cellpadding = '15' border = '1'>";
- table += "<tr>";
- table += "<td width = '25'>0</td>"
- table += "<td width = '55'> </td>"
- table += "<td width = '75'> </td>"
- table += "<td width = '60'> </td>"
- table += "<td width = '155'> </td>"
- table += "<td width = '75'>"+round(iznos_kredita,2)+"</td>"
- table += "</tr>";
- var current_balance = iznos_kredita;
- var payment_counter = 1;
- var total_interest = 0;
- mjesecna_rata = mjesecna_rata + notar;
- while (current_balance > 0){
- towards_interest = (i/12) * current_balance;
- if(mjesecna_rata > current_balance){
- mjesecna_rata = current_balance + towards_interest;
- }
- towards_balance = mjesecna_rata - towards_interest;
- total_interest = total_interest + towards_interest;
- current_balance = current_balance - towards_balance;
- table += "<tr>";
- table += "<td>" + payment_counter + "</td>";
- table += "<td>" + round(mjesecna_rata,2) + "</td>";
- table += "<td>" + round(towards_balance,2) + "</td>";
- table += "<td>" + round(towards_interest,2) + "</td>";
- table += "<td>" + round(total_interest,2) + "</td>";
- table += "<td>" + round(current_balance,2) + "</td>";
- table += "</tr>";
- payment_counter++;
- }
- table += "</table>";
- document.getElementById("table").innerHTML = table;
- return (Math. round(num * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement