EXERCISE 5a page 126, Section 6.4 #1 OUTPUT: 0 2 3 2 1 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 21712) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . Page 148, Section 7.1 1)int_exp1 >= int_exp2 2)int_exp1 == int_exp2 3)int_exp1 != int_exp2 4)char_exp == 'A' 5)int_exp1 > int_exp2 6)int_exp1 < 2 && int_exp1 > -10 Page 155, Section 7.2 CODE: #include using namespace std; int main() { int money; cout << "Please enter how much money is in your account: "; cin >> money; cout << endl; int accnt_num; cout << "Please enter how many types of accounts you own: "; cin >> accnt_num; cout << endl; string level; if (money >= 25000) { level = "Platinum"; } else if (money >= 10000 && accnt_num == 2){ level = "Gold"; } else if (money >= 10000 && accnt_num == 1) { level = "Silver"; } else { level = "Copper"; } cout << level; } OUTPUT (VARIATION 1) Please enter how much money is in your account: 10000 Please enter how many types of accounts you own: 2 Gold C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 1176) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . (VARIATION 2) Please enter how much money is in your account: 500 Please enter how many types of accounts you own: 3 Copper C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 13528) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . (VARIATION 3) Please enter how much money is in your account: 10000 Please enter how many types of accounts you own: 1 Silver C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 2552) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . --------------------------------------------------- EXERCISES 5b #include using namespace std; int main() { short guess; cout << "ENter a number between 0 and 4: "; cin >> guess; switch (guess) { case 0: cout << "Zero" << endl; break; case 1: cout << "One" << endl; break; case 2: cout << "Two" << endl; break; case 3: cout << "Three" << endl; break; case 4: cout << "Four" << endl; break; default: cout << "Invalid guess entered."; } } OUTPUT: (VARIATION 1) ENter a number between 0 and 4: 2 Two C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 9468) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . (VARIATION 2) ENter a number between 0 and 4: 5 Invalid guess entered. C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 14236) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . --------------------------------------------------------------- EXERCISES 5c 7.10 Programming Exercises p 168 #2 Pseudocode: Display “enter loan” Store the input from used in a var Display “enter interest rate” Store the input from used in a var Check to see if the loan is within the boundaries Check to see if the interest rate is within the boundaries Determine which category the loan is in to determine the loan fees If the amount is within 100 and 500, calculate the interest paid. Display the amount of loan, interest rate, and the sum of the interest and fees of 20 If it is above 500, calculate the interest paid Display the amount of loan, interest rate, and the sum of the interest and fees of 20 #include #include using namespace std; using std::ios; int main() { float loanAmount; float interestRate; float amountDue; cout << "Enter requested loan amount: "; cin >> loanAmount; cout << endl; cout << "Enter interest rate: "; cin >> interestRate; cout << endl; amountDue = loanAmount * (interestRate/100); if ((loanAmount >= 100 && loanAmount <= 1000) && (interestRate >= 1 && interestRate <= 18)) { if (loanAmount <= 500) { amountDue += 20; cout << "Loan requested: " << loanAmount << ", Interest rate: " << interestRate << endl; cout << "Total Amount over loan due: " << amountDue; } else { amountDue += 25; cout << "Loan requested: " << loanAmount << ", Interest rate: " << interestRate << endl; cout << "Total Amount over loan due: " << amountDue; } } else { cout << "INVALID"; } } OUTPUT: (VARIATION 1) Enter requested loan amount: 1000 Enter interest rate: 10 Loan requested: 1000, Interest rate: 10 Total Amount over loan due: 125 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 16944) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . (VARIATION 2) Enter requested loan amount: 499 Enter interest rate: 10 Loan requested: 499, Interest rate: 10 Total Amount over loan due: 69.9 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 16240) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . ------------------------------------------------------------------------------------------------------ EXERCISE 6a 6.5 Exercises pp 126-127 #1-5 1) a += 25; 2) b *= a*2; 3) b += 1; 4) c %= 5; 5) b /= a; 8.2 Learn by Doing Exercises pp 177 #1 1) 1. int count = 0; while (count < 5) { { cout << count++ << endl; } } OUTPUT: 0 1 2 3 4 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 13528) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 2. int count = 0; while (count < 5) { { cout << count << endl; count = count + 1; } } OUTPUT: 0 1 2 3 4 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 15348) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 3. int count = 5; while (count > 0) { { cout << count-- << endl; } } OUTPUT: 5 4 3 2 1 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 10748) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 4. int count = 0; while (count < 5) { { cout << count++ << endl; } } OUTPUT: 0 1 2 3 4 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 9696) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 5. int count = 0; while (count > 5) { cout << count-- << endl; } cout << "Hello World!" << endl; OUTPUT: Hello World! C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 16552) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 8.3 Learn by Doing Exercises pp 179 #1 1) 1. int count = 0; do { cout << count++ << endl; } while (count < 5); OUTPUT: 0 1 2 3 4 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 1528) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 2. int count = 0; do { cout << count++ << endl; } while (count < 5); OUTPUT: 0 1 2 3 4 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 16440) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 3. int count = 0; do { cout << count++ << endl; } while (count > 5); OUTPUT: 0 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 8764) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 4. int count = 0; do cout << count<< endl; while (count >= 5); OUTPUT: 0 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 9192) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . 5. int count = 0; do { cout << ' ' << count++; } while (count < 1); OUTPUT: 0 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 2264) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . ---------------------------------------------------------------------------- EXERCISE 6b 8.4 Learn by Doing Exercises p 184 #1 1) #include using namespace std; int main() { int numAssignments; int avgNum = 0; int Assignment; cout << "Please enter the number of assignments in the class: "; cin >> numAssignments; if (numAssignments > 0) { for (int i = 0; i < numAssignments; i++) { cout << "Please enter assignment score: "; cin >> Assignment; avgNum += Assignment; } cout << endl; cout << "The average of the assignments is: "; cout << (float)avgNum / numAssignments; } else { cout << "Insufficient number of assignments"; } } OUTPUT: Please enter the number of assignments in the class: 5 Please enter assignment score: 32 Please enter assignment score: 45 Please enter assignment score: 67 Please enter assignment score: 12 Please enter assignment score: 1 The average of the assignments is: 31.4 C:\Users\ansar\Source\Repos\cst116-lab3-rayyanansari03\Debug\CST116F2021-Lab3.exe (process 11936) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . . ------------------------------------------------- EXERCISE 6c int fib = 1; int temp1 = 1; int temp2 = 0; int MAX; cout << "Enter MAX Fibbonachi number: "; cin >> MAX; if (MAX != 0) { cout << fib << endl; } else { cout << "0 WAS ENTERED. ENTER A DIFFERENT NUMBER FOR A SEQUENCE."; } while (fib < MAX) { cout << fib << endl; temp2 = fib; fib = fib + temp1; temp1 = temp2; } OUTPUT: Enter MAX Fibbonachi number: 21 1 1 2 3 5 8 13 C:\Users\ansar\source\repos\Lab3-Ansari\Debug\Lab3-Ansari.exe (process 3228) exited with code 0. To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops. Press any key to close this window . . .