code won't print the calculations from my input values, it keeps asking my to input the values i want it to print

//monthly payment on a loan formula steps
//1 + rate all to the power of n
//above times rate
//all over line 2 minus 1
//all above times L

//Rate is the monthly interest rate--expressed as a decimal value,
//which is the annual interest rate divided by 12.
//n is number of payments
//L is amount of loan

#include <iostream>
#include <iomanip>
#include <cmath> //to use math commands and for pow()
using namespace std;

int main()
{
double interest_rate;
double loan;
int amount_of_payments;

//make user input loan amount;
cout << "Enter loan amount: $";
cin >> loan;

//make user input annual interest rate;
cout << "Enter annual interest rate: ";
cin >> interest_rate;
interest_rate = interest_rate / 100;

//make user input amount of payments;
cout << "Enter the amount of payments: ";
cin >> amount_of_payments; endl;

double monthly_payment;
double amount_paid;
double interest_paid;

monthly_payment = ((interest_rate*(pow(interest_rate+1,
amount_of_payments))/((pow(interest_rate+1, amount_of_payments))-1))*loan;

amount_paid = monthly_payment * amount_of_payments;

interest_paid = amount_paid - loan; endl;


//setprecision(2), fixed, and setw() used for formatting purposes
//to display exactly 2 digits after the decimal point
cout << "Loan amount: $" << setprecision(2) << fixed << setw(10) << loan << endl;
cout << "Monthly Interest Rate: " << setprecision(0) << setw(9) << interest_rate * 100 << "%" << endl;
cout << "Number of Payments: " << setw(10) << amount_of_payments << endl;
cout << "Monthly Payment: $" << setprecision(2) << fixed << setw(10) << monthly_payment << endl;
cout << "Amount Paid Back: $" << setprecision(2) << fixed << setw(10) << amount_paid << endl;
cout << "Interest Paid: $" << setprecision(2) << fixed << setw(10) << interest_paid << endl;

}
How can the program print results if it doesn't run?
Once you fix you syntax errors you will get the following output. http://cpp.sh/8ayfg

 In function 'int main()':
34:32: error: statement cannot resolve address of overloaded function
41:74: error: expected ')' before ';' token
45:41: error: statement cannot resolve address of overloaded function

Hint: endl is used only with << operator


Enter loan amount: $1000
Enter annual interest rate: 10
Enter the amount of payments: 10
Loan amount: $   1000.00
Monthly Interest Rate:        10%
Number of Payments:         10
Monthly Payment: $    162.75
Amount Paid Back: $   1627.45
Interest Paid: $    627.45
Registered users can post here. Sign in or register to post.