ASSIGNMENT Each of these programs requires 5 runs/screenshots, showing the various aspects of how the program works. (User entries are shown...

profileMar.a.3

ASSIGNMENT

Each of these programs requires 5 runs/screenshots, showing the various aspects of how the program works. (User entries are shown in red.)

1. Note that not every function has to have parameters. For example, you have been creating the function main since the beginning, and it is a function without parameters. Using this information, write a function called getLabGrades that prompts the user for each assignment grade (there are 5). Remember that each lab is worth 120 points. Use the following code in main to call it:

int main() {

double labs = getLabGrades();

cout << "Your lab grade is: " << labs << endl;

return 0;

}

 

 

Sample output:

 

Please enter best grade for lab  1: 100

Please enter best grade for lab  2: 95

Please enter best grade for lab  3: 90

Please enter best grade for lab  4: 85

Please enter best grade for lab  5: 80

Lab grade: 540

Your lab grade is: 540

 

----------------------------------------------------

 

Please enter best grade for lab  1: 100

Please enter best grade for lab  2: 100

Please enter best grade for lab  3: 100

Please enter best grade for lab  4: 100

Please enter best grade for lab  5: 100

Lab grade: 600

Your lab grade is: 600

 

 

 

2.  Using the knowledge gained from assignment 6-1, write a program which calculates your semester grade. Note that there are/will be 23 assignment grades. Also remember that 90% attendance equals 100% of the grade. Also, 85% of the textbook completion equals 100% of the grade. You must use your function getLabGrades and also write and use a function called getAssignmentGrades. You will call getAssignmentGrades like you did getLabGrades:

double assignments = getAssignmentGrades();

 

Sample output:

 

Please enter your textbook completion percentage: 85

Please enter your attendance + miscpercentage: 90

Please enter grade for assignment 1: 100

Please enter grade for assignment 2: 100

Please enter grade for assignment 3: 100

Please enter grade for assignment 4: 100

Please enter grade for assignment 5: 100

Please enter grade for assignment 6: 100

Please enter grade for assignment 7: 100

Please enter grade for assignment 8: 100

Please enter grade for assignment 9: 100

Please enter grade for assignment 10: 100

Please enter grade for assignment 11: 100

Please enter grade for assignment 12: 100

Please enter grade for assignment 13: 100

Please enter grade for assignment 14: 100

Please enter grade for assignment 15: 100

Please enter grade for assignment 16: 100

Please enter grade for assignment 17: 100

Please enter grade for assignment 18: 100

Please enter grade for assignment 19: 100

Please enter grade for assignment 20: 100

Please enter grade for assignment 21: 100

Please enter grade for assignment 22: 100

Please enter grade for assignment 23: 100

Assignment grade: 100

Please best enter grade for lab  1: 100

Please best enter grade for lab  2: 100

Please best enter grade for lab  3: 100

Please best enter grade for lab  4: 100

Please best enter grade for lab  5: 100

Lab grade: 600

Please enter your final exam percentage (guess if you like): 100

TEXTBOOK: 100

ATTENDANCE: 100

ASSIGNMENTS: 100

LABS: 600

FINAL: 100

Your final grade is 100%.

3.  Write a function called getLetterGrade, pass it a percentage value, have it return a string with the proper letter grade as found on the course syllabus. Integrate this function with the program from assignment 6-2. Call the function as follows:

string letterGrade = getLetterGrade(grade);

cout << "Your letter grade for this course is " << letterGrade << endl;

 

Sample output:

 

Please enter your textbook completion percentage: 85

Please enter your attendance + miscpercentage: 85

Please enter grade for assignment 1: 85

Please enter grade for assignment 2: 85

Please enter grade for assignment 3: 85

Please enter grade for assignment 4: 85

Please enter grade for assignment 5: 85

Please enter grade for assignment 6: 85

Please enter grade for assignment 7: 85

Please enter grade for assignment 8: 85

Please enter grade for assignment 9: 85

Please enter grade for assignment 10: 85

Please enter grade for assignment 11: 85

Please enter grade for assignment 12: 85

Please enter grade for assignment 13: 85

Please enter grade for assignment 14: 85

Please enter grade for assignment 15: 85

Please enter grade for assignment 16: 85

Please enter grade for assignment 17: 85

Please enter grade for assignment 18: 85

Please enter grade for assignment 19: 85

Please enter grade for assignment 20: 85

Please enter grade for assignment 21: 85

Please enter grade for assignment 22: 85

Please enter grade for assignment 23: 85

Assignment grade: 85

Please best enter grade for lab  1: 85

Please best enter grade for lab  2: 85

Please best enter grade for lab  3: 85

Please best enter grade for lab  4: 85

Please best enter grade for lab  5: 85

Lab grade: 510

Please enter your final exam percentage (guess if you like): 85

TEXTBOOK: 100

ATTENDANCE: 94.4444

ASSIGNMENTS: 85

LABS: 510

FINAL: 85

Your final grade is 87.4444%.

Your letter grade for this course is B

4. Write a program that will store 7 integers (entered by the user) into an array called list1. Next, prompt the user for 5 integers and put them into an array called list2.  Now, list all of the numbers that are in BOTH lists by calling a function called inBoth and passing list1 and list2 to that function. 

 

List 1

------

Enter an integer: 4

Enter an integer: 2

Enter an integer: 7

Enter an integer: 1

Enter an integer: 5

Enter an integer: 6

Enter an integer: 3

 

List 2

------

Enter an integer: 11 

Enter an integer: 9

Enter an integer: 7

Enter an integer: 5

Enter an integer: 3

 

The numbers that are in both lists are:

3, 5, 7

 

 

NOTE: DO NOT USE GLOBAL VARIABLES!!!!!

 

    • 9 years ago
    • 5
    Answer(0)
    Bids(0)