Kindly edit the code and display the menu again after completing the fucntion. #include #include #include "Course.h" using namespace std; int main() { int course_id; string course_name; int courseID; string courseName; int capacity; int enroll; int currentlyEnrolled; int user=0; //adding new course int select; cout << "Kindly select the option to perform "<> select; cout << endl; if (select == 1) { Course* C = new Course[10]; cout << "kindly enter course name" << endl; cin >> courseName; cout << "kindly enter course id" << endl; cin >> courseID; cout << "kindly enter course capacity" << endl; cin >> capacity; cout << "kindly enter numebr of enrolled students" << endl; cin >> enroll; C[user] = Course(courseID, courseName, capacity, enroll); cout << "course added" << endl; //enrolling student if (select == 2) { cout << "kindly enter course id" << endl; cin >> course_id; cout << "kindly enter course name" << endl; cin >> course_name; C[user].enroll(course_id, course_name); //search if (select == 3) { cout << "kindly enter course id" << endl; cin >> course_id; C[user].search(course_id); //drop course if (select == 4) { cout << "kindly enter course id" << endl; cin >> course_id; C[user].drop(course_id); //display report if (select == 5) { C[user].printdata(); } } } } else { cout << "wrong choice" << endl; } } system("pause"); return 0; }
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Kindly edit the code and display the menu again after completing the fucntion.
#include<iostream>
#include<conio.h>
#include "Course.h"
using namespace std;
int main()
{
int course_id;
string course_name;
int courseID;
string courseName;
int capacity;
int enroll;
int currentlyEnrolled;
int user=0;
//adding new course
int select;
cout << "Kindly select the option to perform "<<endl;
cout << "1. Add New Course "<<endl;
cout << "2. Enroll Student "<<endl;
cout << "3. Search Student"<<endl;
cout << "4. Drop course "<<endl;
cout << "5. View Course Reports" << endl;
cin >> select;
cout << endl;
if (select == 1)
{
Course* C = new Course[10];
cout << "kindly enter course name" << endl;
cin >> courseName;
cout << "kindly enter course id" << endl;
cin >> courseID;
cout << "kindly enter course capacity" << endl;
cin >> capacity;
cout << "kindly enter numebr of enrolled students" << endl;
cin >> enroll;
C[user] = Course(courseID, courseName, capacity, enroll);
cout << "course added" << endl;
//enrolling student
if (select == 2)
{
cout << "kindly enter course id" << endl;
cin >> course_id;
cout << "kindly enter course name" << endl;
cin >> course_name;
C[user].enroll(course_id, course_name);
//search
if (select == 3)
{
cout << "kindly enter course id" << endl;
cin >> course_id;
C[user].search(course_id);
//drop course
if (select == 4)
{
cout << "kindly enter course id" << endl;
cin >> course_id;
C[user].drop(course_id);
//display report
if (select == 5)
{
C[user].printdata();
}
}
}
}
else
{
cout << "wrong choice" << endl;
}
}
system("pause");
return 0;
}
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)