aboutsummaryrefslogtreecommitdiff
path: root/CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp')
-rw-r--r--CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp213
1 files changed, 213 insertions, 0 deletions
diff --git a/CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp b/CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp
new file mode 100644
index 0000000..e9f2aa3
--- /dev/null
+++ b/CST116F2021-Lab5/CST116F2021-Lab5 - Joseph Ten Eyck.cpp
@@ -0,0 +1,213 @@
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// CODE FOR PROBLEM #1 (LEARN BY DOING) ON PAGE 247 IS BELOW
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+//#include <iostream>
+//#include <iomanip>
+//
+//using namespace std;
+//
+//const int NUM_SCORES = 10;
+//
+//int main()
+//{
+// float currStudent[NUM_SCORES]{ 0.0 };
+// char currStudGradeLTR[NUM_SCORES]{};
+//
+// float scoreSum = 0.0;
+// float scoreAvg = 0.0;
+//
+// int freqA = 0;
+// int freqB = 0;
+// int freqC = 0;
+// int freqD = 0;
+// int freqF = 0;
+//
+// cout << "\n\tSTUDENT SCORE GRADER AND SIMPLE CLASS ANALYSIS PROGRAM\n\n";
+//
+// for (int i = 0; i < NUM_SCORES; i++) //puts scores into array
+// {
+// cout << "Enter score #" << i + 1 << " of " << NUM_SCORES << ": ";
+// cin >> currStudent[i];
+// }
+//
+// for (int i = 0; i < NUM_SCORES; i++) //translates scores to grades and puts into another array
+// {
+// if (currStudent[i] < 65.0)
+// {
+// currStudGradeLTR[i] = 'F';
+// }
+// else if (currStudent[i] >= 65.0 && currStudent[i] < 75.0)
+// {
+// currStudGradeLTR[i] = 'D';
+// }
+// else if (currStudent[i] >= 75.0 && currStudent[i] < 84.0)
+// {
+// currStudGradeLTR[i] = 'C';
+// }
+// else if (currStudent[i] >= 84.0 && currStudent[i] < 92.0)
+// {
+// currStudGradeLTR[i] = 'B';
+// }
+// else if (currStudent[i] >= 92.0)
+// {
+// currStudGradeLTR[i] = 'A';
+// }
+// }
+//
+// for (int i = 0; i < NUM_SCORES; i++) //finds sum of scores
+// {
+// scoreSum += currStudent[i];
+// }
+//
+// scoreAvg = scoreSum / NUM_SCORES; //finds class score average
+//
+// for (int i = 0; i < NUM_SCORES; i++) //counts frequency of different letter grades
+// {
+// if (currStudGradeLTR[i] == 'A')
+// {
+// freqA++;
+// }
+// if (currStudGradeLTR[i] == 'B')
+// {
+// freqB++;
+// }
+// if (currStudGradeLTR[i] == 'C')
+// {
+// freqC++;
+// }
+// if (currStudGradeLTR[i] == 'D')
+// {
+// freqD++;
+// }
+// if (currStudGradeLTR[i] == 'F')
+// {
+// freqF++;
+// }
+// }
+//
+// cout << "\n\n\t\t Score Grade";
+//
+// for (int i = 0; i < NUM_SCORES; i++) //displays list of scores with letter grades
+// {
+// cout << right << "\n\tScore #" << setw(2) << setfill(char(32)) << i + 1 << ": "
+// << setw(7) << setfill(char(32)) << left << currStudent[i] << " " << currStudGradeLTR[i];
+// }
+//
+// cout << "\n========================================================"; //displays class analysis (average and frequency of letter grades)
+// cout << "\n\n\tClass score average: " << scoreAvg;
+// cout << "\n\n\n\tFrequency of letter grades:";
+// cout << "\n\n\t\tA: " << freqA;
+// cout << "\n\t\tB: " << freqB;
+// cout << "\n\t\tC: " << freqC;
+// cout << "\n\t\tD: " << freqD;
+// cout << "\n\t\tF: " << freqF << "\n\n" << endl;
+//
+// return 0;
+//}
+
+
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// CODE FOR PROBLEM #1 (LEARN BY DOING) ON PAGE 253 IS BELOW
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+//#include "Header.h"
+//
+//int main()
+//{
+// const int NUM_SCORES = 10;
+//
+// float currStudent[NUM_SCORES]{ 0.0 };
+// char currStudGradeLTR[NUM_SCORES]{};
+//
+// float scoreSum = 0.0;
+// float scoreAvg = 0.0;
+//
+// int freqA = 0;
+// int freqB = 0;
+// int freqC = 0;
+// int freqD = 0;
+// int freqF = 0;
+//
+// cout << "\n\tSTUDENT SCORE GRADER AND SIMPLE CLASS ANALYSIS PROGRAM\n\n";
+//
+// //puts scores into array
+// GetInput(currStudent, NUM_SCORES);
+//
+// //translates scores to grades and puts into another array
+// ScoreToGrade(currStudent, currStudGradeLTR, NUM_SCORES);
+//
+// //finds sum and average of scores
+// ScoreAvg(currStudent, NUM_SCORES, scoreSum, scoreAvg);
+//
+// //counts frequency of different letter grades
+// Frequency(currStudGradeLTR, NUM_SCORES, freqA, freqB, freqC, freqD, freqF);
+//
+//
+// cout << "\n\n\t\t Score Grade";
+//
+//
+// //displays list of scores with letter grades and class analysis
+// Display(currStudent, currStudGradeLTR, scoreSum, scoreAvg, freqA, freqB, freqC, freqD, freqF, NUM_SCORES);
+//
+// return 0;
+//}
+
+
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// CODE FOR PROBLEM #2 (LEARN BY DOING) ON PAGE 260 IS BELOW
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+//#include "Header.h"
+//
+//int main()
+//{
+// char firstName[61]{};
+// char lastName[61]{};
+// char fullName[121]{};
+//
+// //fullName[0]{ '\32' };
+//
+// cout << "\n\t\t=========================================";
+// cout << "\n\t\t First/last name combiner using arrays";
+// cout << "\n\t\t=========================================";
+//
+// //prompts for first and last name and puts them into arrays
+// getInput(firstName, lastName);
+//
+// //combines first and last names into another array
+// nameCombine(firstName, lastName, fullName);
+//
+// //displays full name from array
+// display(fullName);
+//
+// return 0;
+//}
+
+
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// CODE FOR PROBLEM #7 (EXERCISES) ON PAGE 273 IS BELOW
+//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+
+//#include "Header.h"
+//
+//int main()
+//{
+// char string_1[] = "Frank";
+// char string_2[] = "Franklyn";
+//
+// int flag = 0;
+//
+// compareStrings(string_1, string_2, flag);
+//
+// if (flag != 0)
+// {
+// cout << "\n\tDifferent" << endl;
+// }
+//
+// else
+// {
+// cout << "\n\tSame" << endl;
+// }
+//} \ No newline at end of file