#include <iostream>
using namespace std;
int main()
{
int numberOfChecks;
double accountAmount;
double endBalance = 0;
double sumOfCharges = 0;
cout << "Enter account balance ($): ";
cin >> accountAmount;
if (accountAmount < 0)
{
cout << "Pay attention! Account is overdrawn!" << endl;
return 0;
}
for (bool i = false; i == false;)
{
cout << "Enter number of checks: ";
cin >> numberOfChecks;
if (numberOfChecks < 0)
{
cout << "Wrong number of checks." << endl;
continue;
}
i = true;
}
cout << endl;
if (accountAmount < 400)
{
cout << "Extra charge $15: (balance of the account falls below $400)" << endl;
sumOfCharges += 15;
endBalance = accountAmount - 15;
}
if (numberOfChecks < 20)
{
cout << "Charge for checks: " << (double)numberOfChecks * 0.1 << "$";
endBalance -= (double)numberOfChecks * 0.1;
sumOfCharges += (double)numberOfChecks * 0.1;
}
if (numberOfChecks >= 20 && numberOfChecks < 40)
{
cout << "Charge for checks: " << (double)numberOfChecks * 0.08 << "$";
endBalance -= (double)numberOfChecks * 0.08;
sumOfCharges += (double)numberOfChecks * 0.08;
}
if (numberOfChecks >= 40 && numberOfChecks < 60)
{
cout << "Charge for checks: " << (double)numberOfChecks * 0.06 << "$";
endBalance -= (double)numberOfChecks * 0.06;
sumOfCharges += (double)numberOfChecks * 0.06;
}
if (numberOfChecks >= 60)
{
cout << "Charge for checks: " << (double)numberOfChecks * 0.04 << "$";
endBalance -= (double)numberOfChecks * 0.04;
sumOfCharges += (double)numberOfChecks * 0.04;
}
cout << endl;
cout << "Bank charge $10 per month." << endl << endl;
sumOfCharges += 10;
cout << "Sum of all bank fees is: " << sumOfCharges << "$" << endl;
return 0;
}
Comments
Leave a comment