No More Worries!


Our orders are delivered strictly on time without delay

Paper Formatting

  • Double or single-spaced
  • 1-inch margin
  • 12 Font Arial or Times New Roman
  • 300 words per page

No Lateness!

image Our orders are delivered strictly on time without delay

AEW Guarantees

image

  • Free Unlimited revisions
  • Guaranteed Privacy
  • Money Return guarantee
  • Plagiarism Free Writing

Design Problem

 

Develop a software system that will help an Instructor at BCIT enter their course marking. The software
system will read as input from the console for each student their student number (char array), the lab
grade (float), the quiz grade (float), the midterm grade (float), and the final exam grade (float). Each
grade is a percentage out of 100, with the lab worth 40% of the course, the quiz 10%, the midterm 20% and
the final exam 30%. Create a C struct which holds each grade variable and assume the maximum class size
is 100 students (array of 100), stored as a global variable. Use a number_of_students variable to keep
track of the number of students in the class.
The software system should have a simple text menu which allows you to (A)dd a student, (E)dit a student,
(P)rint all the students data including the final course grade to the screen and (Q)uit to exit. Display the
main menu after each operation. An example of the system operation is shown below.
The design above commits several programming crimes (global variables, fixed 100 array, etc) which will
be fixed in the next lab.
3 Design Process
Develop the program described above all within one main.cpp file using the Microsoft Visual Studio
IDE. Each menu option should be executed in its own function (add_student, edit_student,
print_menu, print_grades). Note that adding a student is the same as creating a new blank student and
then editing that student (i.e. don’t duplicate the edit code)

This question has been answered.

Get Answer
PLACE AN ORDER NOW

Compute Cost of Paper

Subject:
Type:
Pages/Words:
Single spaced
approx 275 words per page
Urgency:
Level:
Currency:
Total Cost:

Our Services

image

  • Research Paper Writing
  • Essay Writing
  • Dissertation Writing
  • Thesis Writing

Why Choose Us

image

  • Money Return guarantee
  • Guaranteed Privacy
  • Written by Professionals
  • Paper Written from Scratch
  • Timely Deliveries
  • Free Amendments