Intro to CS - v01 problem set 01.02

pull/357/head
Eric Douglas 2015-06-21 19:36:29 -03:00
parent 0e83b4bad5
commit 7fd8bfba45
1 changed files with 9 additions and 7 deletions

View File

@ -33,20 +33,22 @@ prompt.get([
var interest = parseFloat( results.interest );
// helper variables
var monthPayment = 0;
var monthsNeeded = 0;
var totalBalance = initialBalance;
var monthsNeeded = 0;
var totalBalance = initialBalance;
var monthInterest = interest / 12;
var monthPayment = Math.ceil( initialBalance * ( 1 + interest ) / 120 ) * 10;
// (( balance * ( interest ) / 12 ) / 10 ) * 10
while ( totalBalance > 0 ) {
totalBalance = ( totalBalance * ( 1 + monthInterest ) - monthPayment ).toFixed( 2 );
monthsNeeded += 1;
}
console.log( '======= RESULT =======');
console.log( 'Monthly payment to pay off debt in 1 year:' );
console.log( 'Number of months needed:' );
console.log( 'Balance' );
console.log( 'Monthly payment to pay off debt in 1 year:', monthPayment );
console.log( 'Number of months needed:', monthsNeeded );
console.log( 'Balance', totalBalance );
});