Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

It has to be written in C++. 1-I. To create a class Student private member variables: Name - string; List of grades - list ;

It has to be written in C++.

1-I. To create a class Student private member variables: Name - string; List of grades - list ; Faculty number - string

Public functions:

CONSTRUCTORS - DEFINITIVE, EXPLICIT (NAME, FAC. NUMBER) AND COPY CONSTRUCTOR;

ACCESSOR - READING NAME (GET)

ACCESSOR FOR GETGRADE AVERAGE GRADE ()

FUNCTION TO ADD GRADE:ADD SCORE()

1 II. To create a class Course intended for storing objects from I private member variables: Course name - string; List of students - list

Public functions:

CONSTRUCTORS -EXPLICIT (COURSE NAME);

EXPLICIT (FILE NAME) - SEE FILE FORM

ACCESSOR - READING THE COURSE NAME (GET)

FUNCTION FOR GRADEING: ADDSCORE (FN, GRADE)

ADDING A GROUP OF GRADES OF A PARTICULAR STUDENT: ADDSCORES (FN, GRADE LIST)

PRESENTATION OF THE COURSE RESULTS: DISPLAYSCORES () SHOW THE COURSE NAME, FACILITY NUMBER, STUDENT NAME, LIST OF GRADES, AVERAGE EVALUATION, FINALLY AVERAGE EVALUATION OF THE COURSE.

ADDING A STUDENT WITH NAME AND FN TO THE COURSE: MAKESTUDENT (FN, NAME)

1-III. Main function(main)

CREATION OF 4 OBJECTS FROM II. COUT FROM THE CONSOLE OUTPUT OBJECTS AND CHECKUP OF THE FUNCTIONS OF II.

ENTRY:

GROUP1

19620001 STUDENT1 6.00 19620002

STUDENT2 5.00 19620003

STUDENT3 6.00 19620001

STUDENT1 5.20 19620002

STUDENT2 5.10 19620001

STUDENT1 4.00

OUTPUT:

GROUP1

19620001 STUDENT1 6.00 5.20 4.00 3.50 5.50: 4.84

19620002 STUDENT2 5.00 5.10 4.90 4.50 5.50: 5.00

19620003 STUDENT3 6.00 5.00 5.00 4.50 5.50: 5.20

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MySQL Crash Course A Hands On Introduction To Database Development

Authors: Rick Silva

1st Edition

1718503008, 978-1718503007

Students also viewed these Databases questions

Question

Types of cultural maps ?

Answered: 1 week ago

Question

Discuss the various types of leasing.

Answered: 1 week ago

Question

Define the term "Leasing"

Answered: 1 week ago

Question

What do you mean by Dividend ?

Answered: 1 week ago