diff options
| author | till-t <[email protected]> | 2021-11-02 14:43:33 -0700 |
|---|---|---|
| committer | till-t <[email protected]> | 2021-11-02 14:43:33 -0700 |
| commit | 33b12d81cab8be4cd3677059a0c70ef05c636408 (patch) | |
| tree | cb910644009ef6be9b1e81c930c773ff124c21d7 | |
| parent | Add files via upload (diff) | |
| download | cst116-lab5-till-t-33b12d81cab8be4cd3677059a0c70ef05c636408.tar.xz cst116-lab5-till-t-33b12d81cab8be4cd3677059a0c70ef05c636408.zip | |
Update
| -rw-r--r-- | Lab5_taormina | 42 | ||||
| -rw-r--r-- | main.cpp | 16 | ||||
| -rw-r--r-- | scores.h | 22 | ||||
| -rw-r--r-- | source.cpp | 84 |
4 files changed, 41 insertions, 123 deletions
diff --git a/Lab5_taormina b/Lab5_taormina index 9d973b6..b77cb65 100644 --- a/Lab5_taormina +++ b/Lab5_taormina @@ -152,9 +152,49 @@ Break into 3 files: the main() file, the functions .cpp file and the .h file. Submit: code & runs CODE: -Finished this portion but need to see how Martha would like submitted. +View code in Folder mod_9b. Contains the three files. + RUN: +Enter Score #1 of 10: +99 +Enter Score #2 of 10: +99 +Enter Score #3 of 10: +99 +Enter Score #4 of 10: +99 +Enter Score #5 of 10: +99 +Enter Score #6 of 10: +99 +Enter Score #7 of 10: +44 +Enter Score #8 of 10: +55 +Enter Score #9 of 10: +44 +Enter Score #10 of 10: +44 +Student 1 Letter Grade: A and Score: 99 +Student 2 Letter Grade: A and Score: 99 +Student 3 Letter Grade: A and Score: 99 +Student 4 Letter Grade: A and Score: 99 +Student 5 Letter Grade: A and Score: 99 +Student 6 Letter Grade: A and Score: 99 +Student 7 Letter Grade: F and Score: 44 +Student 8 Letter Grade: F and Score: 55 +Student 9 Letter Grade: F and Score: 44 +Student 10 Letter Grade: F and Score: 44 + + +Class Average: 78.1 +A's: 6 +B's: 0 +C's: 0 +D's: 0 +F's: 4 + ________________________________________________________________________________________________________________________ 10a diff --git a/main.cpp b/main.cpp deleted file mode 100644 index 40fafc5..0000000 --- a/main.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// Tyler Taormina -#include "scores.h" - - -int main() -{ - float currStudent[NUM_STUDENTS]{0.0}; - char LetterGrades[NUM_STUDENTS]; - float average_score = 0.0; - - ReadScores(currStudent); - LetterGrade(LetterGrades, currStudent); - average_score = calcAverage(currStudent); - printInfo(currStudent, LetterGrades, average_score); - return 0; -}
\ No newline at end of file diff --git a/scores.h b/scores.h deleted file mode 100644 index febb1a3..0000000 --- a/scores.h +++ /dev/null @@ -1,22 +0,0 @@ -//
-// Created by Till on 27-Oct-21.
-//
-
-#include <iostream>
-using namespace std;
-
-const int NUM_STUDENTS = 10;
-
-void ReadScores(float[]); //input scores from keyboard
-void LetterGrade(char[], float[]); //change score to letter grade and store in alt list
-float calcAverage(float[]); //calculate average score for students
-void printInfo(float[], char[], float avg); //display all info
-
-
-
-
-
-#ifndef GITDEMO_SCORES_H
-#define GITDEMO_SCORES_H
-
-#endif //GITDEMO_SCORES_H
diff --git a/source.cpp b/source.cpp deleted file mode 100644 index a4660ca..0000000 --- a/source.cpp +++ /dev/null @@ -1,84 +0,0 @@ -//
-// Created by Till on 27-Oct-21.
-//
-#include "scores.h"
-
-//creates array of student scores
-void ReadScores(float scores[])
-{
- for (int i = 0; i < NUM_STUDENTS; i++)
- {
- cout << "Enter Score #" << i + 1 << " of " << NUM_STUDENTS << ": " << endl;
- cin >> scores[i];
- }
-}
-
-//creates array with list of letter grades for each student
-void LetterGrade(char let_grade[], float scores[])
-{
- for (int i = 0; i < NUM_STUDENTS; i++) {
- if (scores[i] >= 92.0) {
- let_grade[i] = char(65); //A
- } else if (scores[i] < 92.0 && scores[i] >= 84.0) {
- let_grade[i] = char(66); //B
- } else if (scores[i] < 84.0 && scores[i] >= 75.0) {
- let_grade[i] = char(67); //C
- } else if (scores[i] < 75.0 && scores[i] >= 65.0) {
- let_grade[i] = char(68); //D
- } else {
- let_grade[i] = char(70); //F
- }
- }
-}
-
-
-//Calculate average score
-float calcAverage (float scores[]) {
- float average = 0.0, total = 0.0;
-
- for (int i = 0; i < NUM_STUDENTS; i++) {
- total += scores[i];
- }
- average = total / NUM_STUDENTS;
- return average;
-}
-
-
-//Displays all info
-void printInfo(float scores[], char LetterGrades[],float avg)
-{
- int A_grade = 0, B_grade = 0, C_grade = 0, D_grade = 0, F_grade = 0;
-
- //display score and letter grade for each student
- for (int i = 0; i < NUM_STUDENTS; i++)
- {
- cout << "Student " << i + 1 << " Letter Grade: " << LetterGrades[i];
- cout << " and Score: " << scores[i] << endl;
-
- }
-
- // calculate number of each letter grade
- for (int i = 0; i < NUM_STUDENTS; i++) {
- if (scores[i] >= 92.0) {
- A_grade += 1; //A
- } else if (scores[i] < 92.0 && scores[i] >= 84.0) {
- B_grade += 1; //B
- } else if (scores[i] < 84.0 && scores[i] >= 75.0) {
- C_grade += 1; //C
- } else if (scores[i] < 75.0 && scores[i] >= 65.0) {
- D_grade += 1; //D
- } else {
- F_grade += 1; //F
- }
- }
-
- cout << endl;
- cout << endl;
- cout << "Class Average: " << avg << endl;
-
- cout << "A's: " << A_grade << endl;
- cout << "B's: " << B_grade << endl;
- cout << "C's: " << C_grade << endl;
- cout << "D's: " << D_grade << endl;
- cout << "F's: " << F_grade << endl;
-}
\ No newline at end of file |