#include <iostream>
using namespace std;
int main()
{
//declare variables
const double FEE = 10.00;
double total_fee, charges, checks;
//display header information
cout << "Chapter 4 Homework\n\n";
//request input from user
cout << "Enter number of checks written this month ";
cin >> checks;
cout << "\n";
if (checks = 0 && checks < 20)
charges = checks * 0.10;
else if (checks = 20 && checks <=39)
charges = checks * 0.08;
else if (checks = 40 && checks <= 59)
charges = checks * 0.06;
else if (checks <= 60)
charges = checks * 0.04;
else
cout << "Number of checks must be zero or more.\n\n\n";
total_fee = FEE + charges;
cout << "The bank fee this month is $" << total_fee << " for " << checks << " checks\n\n\n";
system("pause");
return 0;
}
I have a homework problem (not looking for answer)asking me to create a program that will calculate the fees for a commercial checking account. It states
A bank charges $10 per month plus the following check fees for a commercial cehcking account:
$.10 each for fewer than 20 checks
$.08 each for 20-39 checks
$.06 each for 40-59 checks
$.04 each for 60 or more checksWrite a program that asks for the number of checks written during the past month, then computes and displays the bank's fees for the month.
Input Validation: Do not accept a negative value for the number of checks written.
I do not want the answer but direction to find out what I am doing wrong. I believe it is not keeping the value for the variable checks
Thanks in advance for any assistance.