// CST116_Lab3_Shcroeder.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include 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 << ""; // } // // else cout << ""; // // ///* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 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 count down by even integers using for loop */ // // // int opt; // cout << "give me a integer between 0 nd 50: "; // cin >> opt; // if (opt%2==1) // { // opt = opt-1; // } // else // opt = opt; // // for (int i=opt; i >= 0; i--) // { // cout << i << endl; // i--; // // } // // // ///* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 8.3_1 p179 count down by even integers using do-while loop */ // int opt; // do // { // do // { // cout << "give me a integer between 0 nd 50: "; // cin >> opt; // } while (opt > 50); // } while (opt < 0); // // if (opt%2==1) // check to see if the number given is odd or even // { // opt = opt-1; // } // // for (int i=opt; i >= 0; i--) // { // cout << i << endl; // i--; // // } // // // // // ///* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 8.4_1 AND/OR 8.4_2 p184 I DID 8.4_2 The Star Triangle */ // ///* //IN CLASS EXAMPLE 8.4_1 (Prof. Chamberlin did this one in class) // // int totalLabs = 0, totalScores = 0; / // cout << "Enter the number of labs: "; // cin >> totalLabs; // // if (totalLabs <= 0) // { // cout << "No labs recorded.\n"; // return 0; // } // // for (int i= 1;i <= totalLabs; i++) // { // int scoreIn = 0; // cout << "Enter the score for labs " << i << " :"; // cin >> scoreIn; // totalScores += scoreIn; // } // float averageLabs = float(totalScores) / float(totalLabs); // cout << "The average of the " << totalLabs << " labs entered is: " << averageLabs; // */ ///* ////////////////////////////////////////////////////////////////////////////////////////////// // 8.4_2 p184 Star Triangle */ // int num = 0; // cout<< "Enter an integer for the number of stars in the base of the triangle: "; // cin >> num; // // for (int row = 0;row < num;row++) // { // for (int col = row; col < num; col++) // cout << "* "; // cout << endl; // // } // // // ///* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 8.10_3 p192 Fibonacci Sequence */ // // int x1 = 0, x2 = 1, now = 0, num; // // cout << "Enter the number you wish the fibonacci sequence to go to (positive integer): "; // cin >> num; // // // displays the first two terms which is always 0 and 1 // cout << "\nFibonacci Series (no greater than "<