Question: Can you please help me with the following C programming questions from the given code below. Thanks #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float amount,
Can you please help me with the following C programming questions from the given code below. Thanks
#define _CRT_SECURE_NO_WARNINGS #include
int main(void) { float amount, rate, monthlypayment; printf("Enter amount of loan: "); scanf("%f", &amount); printf("Enter interest rate: "); scanf("%f", &rate); printf("Enter monthly payment: "); scanf("%f", &monthlypayment);
//print header printf(" %-5s%15s%15s%15s%15s ", "Month", "Balance", "Interest", "Payment", "Remaining");
double interest = 0; //variable for interest for (int i = 1;i <= 12;i++) { //for 12 months interest = amount * rate / 100 / 12; //find monthly interest printf("%02d %15.2f%15.2f%15.2f", i, amount, interest, monthlypayment); //print the intial amount and interest and monthlypayment amount += interest; amount -= monthlypayment; //change amount printf("%15.2f ", amount); //print the Remaining } return 0; }
1. Describe how you spaced the table columns and lined them up with the numbers beneath them.
2. Why do you add the interest to the loan before you subtract the monthly payment?
3. Interest rates are quoted as a yearly rate. How do you convert them to be used to calculate the monthly interest?
4. Your program might have had fractional cents in the results. How did you get the proper number of cents displayed?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
