diff options
| author | Benjamin Schroeder <[email protected]> | 2021-10-15 12:40:01 -0700 |
|---|---|---|
| committer | Benjamin Schroeder <[email protected]> | 2021-10-15 12:40:01 -0700 |
| commit | bd4be85da12902cbe944ba47eac20b200045ed92 (patch) | |
| tree | c1ee473655ed6716578b7c2898c5f5127e08b5ab | |
| parent | Runs from Lab3 (diff) | |
| download | cst116-lab3-bensprogramma-bd4be85da12902cbe944ba47eac20b200045ed92.tar.xz cst116-lab3-bensprogramma-bd4be85da12902cbe944ba47eac20b200045ed92.zip | |
updated file name
| -rw-r--r-- | CST116F2021-Lab3/CST116F2021-Lab3_Schroeder.cpp | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/CST116F2021-Lab3/CST116F2021-Lab3_Schroeder.cpp b/CST116F2021-Lab3/CST116F2021-Lab3_Schroeder.cpp new file mode 100644 index 0000000..a1f02d4 --- /dev/null +++ b/CST116F2021-Lab3/CST116F2021-Lab3_Schroeder.cpp @@ -0,0 +1,238 @@ +// CST116F2021-Lab3.cpp : This file contains the 'main' function. Program execution begins and ends there. +// + +#include <iostream> +using namespace std; + + +int main() +{ +/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 6.4 p126 + + + int a = 0; + cout << a++ << endl; + cout << ++a << endl; + cout << a + 1 << endl; + cout << a << endl; + cout << --a << endl; +*/ + + + + +/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + p148 7.1 1 thru 6 + + int int_exp1 = 0; + int int_exp2 = 1; + char char_exp = 'B'; + + int_exp1 >= int_exp2; // put great than sign before = to correct it + int_exp1 == int_exp2; // made it a == sign + int_exp1 != int_exp2; // explamation should be before = + char_exp == 'A'; // should have single quote for char + int_exp1 > char_exp; // trying to compare an int to a char + int_exp1 < 2 && int_exp1 > -10 // needs to nhave the variable in the second comparison +*/ + +/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + p155 7.2 bank level of membership program + + int numAccounts; + float Amount; + double plat; + double gold; + double copp; + double silv; + + cout << "\t\tBank Membership Staus\n"; + cout << "How many accounts does the member have? (1 or 2): "; + cin >> numAccounts; + cout << "\nEnter total amount the member has in all accounts (dollars): "; + cin >> Amount; + + if (Amount >= 25000) + { + cout << "\nPlatinum Member\n\n"; + } + else if (Amount > 10000 && Amount <=25000 && numAccounts == 2) + { + cout << "\nGold Member\n\n"; + } + else if (Amount > 10000 && numAccounts == 1) + { + cout << "\nSilver Member\n\n"; + } + else + cout << "\nCopper Member\n\n"; +*/ + + + + + + + +/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + p161 7.4 #1 case statement + /*short choice; + + cout << "\t Student Grade Program\n"; + cout << "\t\t -Main Menu-\n\n"; + cout << "\t1. Enter name\n"; + cout << "\t2. Enter test scores\n"; + cout << "\t3. Display test scores\n"; + cout << "\t4. Exit\n\n"; + cout << "Please enter your choice from the list above: "; + cin >> choice; + + switch (choice) + { + case 1: + cout << "Enter name" << endl; + break; + case 2: + cout << "Enter test scores" << endl; + break; + case 3: + cout << "Display test scores" << endl; + break; + case 4: + cout << "Exit" << endl; + break; + default: + cout << "Invalid Choice" << endl; + } + + return 0; +*/ + + + + + +/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 7.10 #2 p168 problem solving steps + + Problem: Legitimize loans + Understand Problem: + Firstly the loan request and interest need to be validated + Secondly the appropriate fees need to be assigned + thirdly display the pertinent info about the loan + Psuedo code: + 1) get loan amount + 2) check to see if the loan amount falls between $100 and $1000 + if so use this loan Amount if not, ask for a valid loan amount + 3) get interest rate + 4) check to see if interest rate is between 1 and 18% + if so, use interest rate if not, ask for a valid interest rate + + 5) Sort out fees and interest + if loan between 100 to 500 -> fees = 20, interest = interest + if loan greater than 500 -> fees = 25, interest = interest + 6) Calculate the paid on loan + intpaid = loan*interest + 7) Display output + disp amount + disp interest + disp intpaid+fees */ +/* // Actual Code: + + float amount; + float intRate; + int fees; + float intPaid; + + cout << "Enter amount of loan requested (between $100 and $1000): "; + cin >> amount; + if (amount >= 100 && amount <= 1000) + { + cout << "Enter interest Rate between 1 and 18 %: "; + cin >> intRate; + if (intRate >= 1 && intRate <= 18) + { + if (amount <= 500) + { + fees = 20; + } + else + fees = 25; + + + intPaid = amount * intRate/100; + cout << "\nLoan requested: $" << amount; + cout << "\nInterest Rate: " << intRate << "%"; + cout << "\nInterest and fees: $" << fees+intPaid<<"\n"; + } + else cout << "<You have entered an invalid interest rate>"; + } + + else cout << "<You have entered an invaled loan amount>"; +*/ + +/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 6.5 (1 thru 5) p126 + + int a = 10; + int b = 20; + int c = 30; + ` //(Converted expressions) + a += 25; + b *= (a*2) + b += 1 + c %= 5 + b /= a + +*/ + + +/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 8.2_1 p177 + +*/ + + +/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 8.3_1 p179 + +*/ + +/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 8.4_1 p184 + +*/ + +/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + 8.10_3 p192 + +*/ + + + + + + + + + + + + + + + + + + + + + + + + + + return 0; +} + |