Started to get all the files made, folder structure attempted.
++ assignmentOne/*.cpp ++ examples/*.cpp
This commit is contained in:
parent
ae03012a32
commit
8c738f9374
7 changed files with 672 additions and 0 deletions
42
examples/structs.cpp
Normal file
42
examples/structs.cpp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
struct CDAccountV1
|
||||
{
|
||||
double balance;
|
||||
double interestRate;
|
||||
int term;
|
||||
};
|
||||
|
||||
void getData(CDAccountV1 &theAccount);
|
||||
|
||||
int main()
|
||||
{
|
||||
CDAccountV1 account;
|
||||
getData(account);
|
||||
|
||||
double rateFraction, interest;
|
||||
rateFraction = account.interestRate / 100.0;
|
||||
interest = account.balance * (rateFraction * (account.term / 12.0));
|
||||
account.balance = account.balance + interest;
|
||||
|
||||
cout.setf(ios::fixed);
|
||||
cout.setf(ios::showpoint);
|
||||
cout.precision(2);
|
||||
cout << "When your CD matures in "
|
||||
<< account.term << " months,\n"
|
||||
<< "it will have a balance of $"
|
||||
<< account.balance << endl;
|
||||
|
||||
return 0;
|
||||
};
|
||||
|
||||
void getData(CDAccountV1 &theAccount)
|
||||
{
|
||||
cout << "Enter account balance: $";
|
||||
cin >> theAccount.balance;
|
||||
cout << "Enter account interest rate: ";
|
||||
cin >> theAccount.interestRate;
|
||||
cout << "Enter the number of months until maturity: ";
|
||||
cin >> theAccount.term;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue