From 56593b3705b83984c6d7ddb98a59133aef2e70bc Mon Sep 17 00:00:00 2001 From: ericdouglas Date: Thu, 11 Jun 2015 06:17:01 -0300 Subject: [PATCH] Intro to CS -> Problem Set 01.01 - Define variables --- .../src/01-01-problem-set.js | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/computer-science/01-introduction-to-cs-and-programming-mit/src/01-01-problem-set.js b/computer-science/01-introduction-to-cs-and-programming-mit/src/01-01-problem-set.js index a5ac737..b903e80 100644 --- a/computer-science/01-introduction-to-cs-and-programming-mit/src/01-01-problem-set.js +++ b/computer-science/01-introduction-to-cs-and-programming-mit/src/01-01-problem-set.js @@ -42,9 +42,29 @@ prompt.get([ } ], function( err, results ) { - var initialBalance = results.balance; - var interest = results.interest; - var minPayment = results.minimum; + // constants + var PERIOD = 12; + // input variables + var initialBalance = results.balance; + var interest = results.interest; + var minPayment = results.minimum; + + // output variables + var month = 1; + var minMonthlyPayment = 0; + var principalPaid = 0; + var actualBalance = 0; + + while( month < PERIOD ) { + + let actualMinPayment = minPayment * actualBalance; + let actualInterest = ( interest / 12 ) * actualBalance; + + console.log( 'Month:', month ); + console.log( 'Minimum monthly payment:', actualMinPayment ); + console.log( 'Principal paid:', ); + + } });