Code:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
for(int i=1;i<=3;i++)
{
float p,r,pmade,time;
cout<<"Loan
"<<i<<":"<<endl;
cout<<"Loan Amount: ";
cin>>p;
cout<<"interest rate:
";
cin>>r;
cout<<"amount of payments
made: ";
cin>>pmade;
cout<<"years on loan:
";
cin>>time;
float n=time*12;
r = r / (12 * 100);
float periodicPayment= (p * r *
pow(1 + r, n)) / (pow(1 + r, n) - 1); //monthly installment
float loanAmount=p;
for (int j = 1; j <= pmade; j++)
//to calculate outstading balance
{
loanAmount +=
(loanAmount * r);
loanAmount -=
periodicPayment;
}
cout<<endl<<"periodic
payment: "<<periodicPayment<<endl;
if(loanAmount<=0)
{
cout<<"unpaid balance: 0.00 "<<endl;
cout<<"Loan is PAID IN FULL"<<endl;
}
else
{
cout<<"unpaid balance: "<<loanAmount<<endl;
cout<<"payments still needed to pay loan:
"<<(n-pmade)<<endl<<endl;
}
}
}
Output:

Using basic C++, Find the total amount of payments that are still needed to pay off...