Question: C++ Data structures programming assignment. Using Code blocks ide for c++ data structures Programming Requirements: Design a ProgrammingProject class that is derived from the GradedActivity

C++ Data structures programming assignment. Using Code blocks ide for c++ data structures

Programming Requirements:

Design a ProgrammingProject class that is derived from the GradedActivity class presented in your book. The ProgrammingProject class should determine the grade a student receives on a programming project. The student's total scores can be up to 100, and is determined in the following manner:

Use of classes: 15 points

Code Execution: 35 points

Proper Choice of Code: 21 points

Correct Pseudocode: 10 points

Use of comments: 11 points

Input/Output/professionalism: 8 points

Your ProgrammingProject class should define these point categories as member variables. After entering the scores, a total should be returned, as well as the letter grade, which is obtained from the parent class, GradedActivity.

Make sure that your member data is protected (with low level validation that creates an Exit_Failure when necessary). Validate user's input (high level validation) for all scores >=0 so that your program doesn't cause an Exit_Failure down in the object.

Create a user-interface program to demonstrate your class. Make your input and output professional. Break your code down into functions as necessary.

Programming Notes:

The GradedActitivity class is in your book, in edition 9, it starts on page 909; in edition 8, it starts on page 893-4.

The ProgrammingProject class is based on (inherits from) the GradedActivity.

The ProgrammingProject class will contain members for the scores and the associated mutator/accessor functions, BUT it will call the setScore function and the getLetterGrade function from GradedActivity.

The main program will prompt and input and do high-level validation and store the results and then create the output display.

This isn't a particularly taxing assignment, so spend some time really doing nice work. Show me how you can shine!

Submit to me:

1. all of your .cpp and .h files.

2. a URL to a live jing that shows me that your code is working. Don't forget to show me validation.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!