Question

In: Computer Science

Language C++ Student-Report Card Generator: create a class called student and class called course. student class...

Language C++

Student-Report Card Generator:

create a class called student and class called course.

student class

this class should contain the following private data types:

- name (string)

- id number (string)

- email (s)

- phone number (string)

- number of courses (int)

- a dynamic array of course objects. the user will specify how many courses are there in the array.

the following are public members of the student class:

- default constructor (in this constructor, prompt the use enter values for all the private data members of student class)

- argument constructor

- display method to display the student information in a proper and acceptable format.make sure to overload the insertion operator for this purpose.

course class:

this class should contain the following private data types:

- course code (string)

- course title (string)

- course grade (double)

- course credits (int)

the following are public members of the course class:

- default constructor (in this constructor, prompt the use enter values for all the private data members of course class) [show me how you will manage this situation]

- argument constructor

- average method to calculate and return the average of the student grades.

- display method to display the grades in a proper and acceptable format.make sure to overload the insertion operator for this purpose.

Testing:

test your classes by creating 2 objects of student, one using the default constructor and the other one using the argument constructor. make sure to display the data of each object.

Solutions

Expert Solution

include<fstream.h>

#include<iomanip.h>

#include<stdio.h>

#include<conio.h>

class student

{

int rollno;

char name[50];

int p_marks, c_marks, m_marks, e_marks, cs_marks;

float per;

char grade;

void calculate(); //function to calculate grade

public:

void getdata(); //function to accept data from user

void showdata(); //function to show data on screen

void show_tabular();

int retrollno();

}; //class ends here

void student::calculate()

{

per=(p_marks+c_marks+m_marks+e_marks+cs_marks)/5.0;

if(per>=60)

grade='A';

else if(per>=50)

grade='B';

else if(per>=33)

grade='C';

else

grade='F';

}

void student::getdata()

{

cout<<"\nEnter The roll number of student ";

cin>>rollno;

cout<<"\n\nEnter The Name of student ";

gets(name);

cout<<"\nEnter The marks in physics out of 100 : ";

cin>>p_marks;

cout<<"\nEnter The marks in chemistry out of 100 : ";

cin>>c_marks;

cout<<"\nEnter The marks in maths out of 100 : ";

cin>>m_marks;

cout<<"\nEnter The marks in english out of 100 : ";

cin>>e_marks;

cout<<"\nEnter The marks in computer science out of 100 : ";

cin>>cs_marks;

calculate();

}

void student::showdata()

{

cout<<"\nRoll number of student : "<<rollno;

cout<<"\nName of student : "<<name;

cout<<"\nMarks in Physics : "<<p_marks;

cout<<"\nMarks in Chemistry : "<<c_marks;

cout<<"\nMarks in Maths : "<<m_marks;

cout<<"\nMarks in English : "<<e_marks;

cout<<"\nMarks in Computer Science :"<<cs_marks;

cout<<"\nPercentage of student is :"<<per;

cout<<"\nGrade of student is :"<<grade;

}

void student::show_tabular()

{

cout<<rollno<<setw(6)<<" "<<name<<setw(10)<<p_marks<<setw(4)<<c_marks<<setw(4)<<m_marks<<setw(4)

<<e_marks<<setw(4)<<cs_marks<<setw(6)<<per<<setw(6)<<" "<<grade<<endl;

}

int student::retrollno()

{

return rollno;

// function declaration

Thursday, March 8, 2012

C++ STUDENT REPORT CARD SYSTEM

Description: This C++ mini project on STUDENT REPORT CARD has student class with data members like roll no, name, marks and grade. Member functions in this class are used for accept / display details of students and a function to calculate grade based on marks obtained by student. Student Records are stored in binary file.

//***************************************************************

// HEADER FILE USED IN PROJECT

//****************************************************************

#include<fstream.h>

#include<iomanip.h>

#include<stdio.h>

#include<conio.h>

//***************************************************************

// CLASS USED IN PROJECT

//****************************************************************

class student

{

int rollno;

char name[50];

int p_marks, c_marks, m_marks, e_marks, cs_marks;

float per;

char grade;

void calculate(); //function to calculate grade

public:

void getdata(); //function to accept data from user

void showdata(); //function to show data on screen

void show_tabular();

int retrollno();

}; //class ends here

void student::calculate()

{

per=(p_marks+c_marks+m_marks+e_marks+cs_marks)/5.0;

if(per>=60)

grade='A';

else if(per>=50)

grade='B';

else if(per>=33)

grade='C';

else

grade='F';

}

void student::getdata()

{

cout<<"\nEnter The roll number of student ";

cin>>rollno;

cout<<"\n\nEnter The Name of student ";

gets(name);

cout<<"\nEnter The marks in physics out of 100 : ";

cin>>p_marks;

cout<<"\nEnter The marks in chemistry out of 100 : ";

cin>>c_marks;

cout<<"\nEnter The marks in maths out of 100 : ";

cin>>m_marks;

cout<<"\nEnter The marks in english out of 100 : ";

cin>>e_marks;

cout<<"\nEnter The marks in computer science out of 100 : ";

cin>>cs_marks;

calculate();

}

void student::showdata()

{

cout<<"\nRoll number of student : "<<rollno;

cout<<"\nName of student : "<<name;

cout<<"\nMarks in Physics : "<<p_marks;

cout<<"\nMarks in Chemistry : "<<c_marks;

cout<<"\nMarks in Maths : "<<m_marks;

cout<<"\nMarks in English : "<<e_marks;

cout<<"\nMarks in Computer Science :"<<cs_marks;

cout<<"\nPercentage of student is :"<<per;

cout<<"\nGrade of student is :"<<grade;

}

void student::show_tabular()

{

cout<<rollno<<setw(6)<<" "<<name<<setw(10)<<p_marks<<setw(4)<<c_marks<<setw(4)<<m_marks<<setw(4)

<<e_marks<<setw(4)<<cs_marks<<setw(6)<<per<<setw(6)<<" "<<grade<<endl;

}

int student::retrollno()

{

return rollno;

}

//***************************************************************

// function declaration

//****************************************************************

void write_student(); //write the record in binary file

void display_all(); //read all records from binary file

void display_sp(int); //accept rollno and read record from binary file

void modify_student(int); //accept rollno and update record of binary file

void delete_student(int); //accept rollno and delete selected records from binary file

void class_result(); //display all records in tabular format from binary file

void result(); //display result menu

void intro(); //display welcome screen

void entry_menu(); //display entry menu on screen

//***************************************************************

// THE MAIN FUNCTION OF PROGRAM

//****************************************************************

int main()

{

char ch;

cout.setf(ios::fixed|ios::showpoint);

cout<<setprecision(2); // program outputs decimal number to two decimal places

clrscr();

intro();

do

{

clrscr();

cout<<"\n\n\n\tMAIN MENU";

cout<<"\n\n\t01. RESULT MENU";

cout<<"\n\n\t02. ENTRY/EDIT MENU";

cout<<"\n\n\t03. EXIT";

cout<<"\n\n\tPlease Select Your Option (1-3) ";

cin>>ch;

clrscr();

switch(ch)

{

case '1': result();

break;

case '2': entry_menu();

break;

case '3':

break;

default :cout<<"\a";

}

}while(ch!='3');

return 0;

}

//***************************************************************

// function to write in file

//****************************************************************

void write_student()

{

student st;

ofstream outFile;

outFile.open("student.dat",ios::binary|ios::app);

st.getdata();

outFile.write((char *) &st, sizeof(student));

outFile.close();

cout<<"\n\nStudent record Has Been Created ";

cin.ignore();

getch();

}

//***************************************************************

// function to read all records from file

//****************************************************************

void display_all()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

cout<<"\n\n\n\t\tDISPLAY ALL RECORD !!!\n\n";

while(inFile.read((char *) &st, sizeof(student)))

{

st.showdata();

cout<<"\n\n====================================\n";

}

inFile.close();

getch();

}

//***************************************************************

// function to read specific record from file

//****************************************************************

void display_sp(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

int flag=0;

while(inFile.read((char *) &st, sizeof(student)))

{

if(st.retrollno()==n)

{

st.showdata();

flag=1;

}

}

inFile.close();

if(flag==0)

cout<<"\n\nrecord not exist";

getch();

}

//***************************************************************

// function to modify record of file

//****************************************************************

void modify_student(int n)

{

int found=0;

student st;

fstream File;

File.open("student.dat",ios::binary|ios::in|ios::out);

if(!File)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

while(File.read((char *) &st, sizeof(student)) && found==0)

{

if(st.retrollno()==n)

{

st.showdata();

cout<<"\n\nPlease Enter The New Details of student"<<endl;

st.getdata();

int pos=(-1)*sizeof(st);

File.seekp(pos,ios::cur);

File.write((char *) &st, sizeof(student));

cout<<"\n\n\t Record Updated";

found=1;

}

}

File.close();

if(found==0)

cout<<"\n\n Record Not Found ";

getch();

Thursday, March 8, 2012

C++ STUDENT REPORT CARD SYSTEM

Description: This C++ mini project on STUDENT REPORT CARD has student class with data members like roll no, name, marks and grade. Member functions in this class are used for accept / display details of students and a function to calculate grade based on marks obtained by student. Student Records are stored in binary file.

//***************************************************************

// HEADER FILE USED IN PROJECT

//****************************************************************

#include<fstream.h>

#include<iomanip.h>

#include<stdio.h>

#include<conio.h>

//***************************************************************

// CLASS USED IN PROJECT

//****************************************************************

class student

{

int rollno;

char name[50];

int p_marks, c_marks, m_marks, e_marks, cs_marks;

float per;

char grade;

void calculate(); //function to calculate grade

public:

void getdata(); //function to accept data from user

void showdata(); //function to show data on screen

void show_tabular();

int retrollno();

}; //class ends here

void student::calculate()

{

per=(p_marks+c_marks+m_marks+e_marks+cs_marks)/5.0;

if(per>=60)

grade='A';

else if(per>=50)

grade='B';

else if(per>=33)

grade='C';

else

grade='F';

}

void student::getdata()

{

cout<<"\nEnter The roll number of student ";

cin>>rollno;

cout<<"\n\nEnter The Name of student ";

gets(name);

cout<<"\nEnter The marks in physics out of 100 : ";

cin>>p_marks;

cout<<"\nEnter The marks in chemistry out of 100 : ";

cin>>c_marks;

cout<<"\nEnter The marks in maths out of 100 : ";

cin>>m_marks;

cout<<"\nEnter The marks in english out of 100 : ";

cin>>e_marks;

cout<<"\nEnter The marks in computer science out of 100 : ";

cin>>cs_marks;

calculate();

}

void student::showdata()

{

cout<<"\nRoll number of student : "<<rollno;

cout<<"\nName of student : "<<name;

cout<<"\nMarks in Physics : "<<p_marks;

cout<<"\nMarks in Chemistry : "<<c_marks;

cout<<"\nMarks in Maths : "<<m_marks;

cout<<"\nMarks in English : "<<e_marks;

cout<<"\nMarks in Computer Science :"<<cs_marks;

cout<<"\nPercentage of student is :"<<per;

cout<<"\nGrade of student is :"<<grade;

}

void student::show_tabular()

{

cout<<rollno<<setw(6)<<" "<<name<<setw(10)<<p_marks<<setw(4)<<c_marks<<setw(4)<<m_marks<<setw(4)

<<e_marks<<setw(4)<<cs_marks<<setw(6)<<per<<setw(6)<<" "<<grade<<endl;

}

int student::retrollno()

{

return rollno;

}

//***************************************************************

// function declaration

//****************************************************************

void write_student(); //write the record in binary file

void display_all(); //read all records from binary file

void display_sp(int); //accept rollno and read record from binary file

void modify_student(int); //accept rollno and update record of binary file

void delete_student(int); //accept rollno and delete selected records from binary file

void class_result(); //display all records in tabular format from binary file

void result(); //display result menu

void intro(); //display welcome screen

void entry_menu(); //display entry menu on screen

//***************************************************************

// THE MAIN FUNCTION OF PROGRAM

//****************************************************************

int main()

{

char ch;

cout.setf(ios::fixed|ios::showpoint);

cout<<setprecision(2); // program outputs decimal number to two decimal places

clrscr();

intro();

do

{

clrscr();

cout<<"\n\n\n\tMAIN MENU";

cout<<"\n\n\t01. RESULT MENU";

cout<<"\n\n\t02. ENTRY/EDIT MENU";

cout<<"\n\n\t03. EXIT";

cout<<"\n\n\tPlease Select Your Option (1-3) ";

cin>>ch;

clrscr();

switch(ch)

{

case '1': result();

break;

case '2': entry_menu();

break;

case '3':

break;

default :cout<<"\a";

}

}while(ch!='3');

return 0;

}

//***************************************************************

// function to write in file

//****************************************************************

void write_student()

{

student st;

ofstream outFile;

outFile.open("student.dat",ios::binary|ios::app);

st.getdata();

outFile.write((char *) &st, sizeof(student));

outFile.close();

cout<<"\n\nStudent record Has Been Created ";

cin.ignore();

getch();

}

//***************************************************************

// function to read all records from file

//****************************************************************

void display_all()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

cout<<"\n\n\n\t\tDISPLAY ALL RECORD !!!\n\n";

while(inFile.read((char *) &st, sizeof(student)))

{

st.showdata();

cout<<"\n\n====================================\n";

}

inFile.close();

getch();

}

//***************************************************************

// function to read specific record from file

//****************************************************************

void display_sp(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

int flag=0;

while(inFile.read((char *) &st, sizeof(student)))

{

if(st.retrollno()==n)

{

st.showdata();

flag=1;

}

}

inFile.close();

if(flag==0)

cout<<"\n\nrecord not exist";

getch();

}

//***************************************************************

// function to modify record of file

//****************************************************************

void modify_student(int n)

{

int found=0;

student st;

fstream File;

File.open("student.dat",ios::binary|ios::in|ios::out);

if(!File)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

while(File.read((char *) &st, sizeof(student)) && found==0)

{

if(st.retrollno()==n)

{

st.showdata();

cout<<"\n\nPlease Enter The New Details of student"<<endl;

st.getdata();

int pos=(-1)*sizeof(st);

File.seekp(pos,ios::cur);

File.write((char *) &st, sizeof(student));

cout<<"\n\n\t Record Updated";

found=1;

}

}

File.close();

if(found==0)

cout<<"\n\n Record Not Found ";

getch();

}

//***************************************************************

// function to delete record of file

//****************************************************************

void delete_student(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

ofstream outFile;

outFile.open("Temp.dat",ios::out);

inFile.seekg(0,ios::beg);

while(inFile.read((char *) &st, sizeof(student)))

{

if(st.retrollno()!=n)

{

outFile.write((char *) &st, sizeof(student));

}

}

outFile.close();

inFile.close();

remove("student.dat");

rename("Temp.dat","student.dat");

cout<<"\n\n\tRecord Deleted ..";

getch();

}

//***************************************************************

// function to display all students grade report

//****************************************************************

void class_result()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

cout<<"\n\n\t\tALL STUDENTS RESULT \n\n";

cout<<"==========================================================\n";

cout<<"R.No Name P C M E CS %age Grade"<<endl;

cout<<"==========================================================\n";

while(inFile.read((char *) &st, sizeof(student)))

{

st.show_tabular();

}

getch();

inFile.close();

Thursday, March 8, 2012

C++ STUDENT REPORT CARD SYSTEM

Description: This C++ mini project on STUDENT REPORT CARD has student class with data members like roll no, name, marks and grade. Member functions in this class are used for accept / display details of students and a function to calculate grade based on marks obtained by student. Student Records are stored in binary file.

//***************************************************************

// HEADER FILE USED IN PROJECT

//****************************************************************

#include<fstream.h>

#include<iomanip.h>

#include<stdio.h>

#include<conio.h>

//***************************************************************

// CLASS USED IN PROJECT

//****************************************************************

class student

{

int rollno;

char name[50];

int p_marks, c_marks, m_marks, e_marks, cs_marks;

float per;

char grade;

void calculate(); //function to calculate grade

public:

void getdata(); //function to accept data from user

void showdata(); //function to show data on screen

void show_tabular();

int retrollno();

}; //class ends here

void student::calculate()

{

per=(p_marks+c_marks+m_marks+e_marks+cs_marks)/5.0;

if(per>=60)

grade='A';

else if(per>=50)

grade='B';

else if(per>=33)

grade='C';

else

grade='F';

}

void student::getdata()

{

cout<<"\nEnter The roll number of student ";

cin>>rollno;

cout<<"\n\nEnter The Name of student ";

gets(name);

cout<<"\nEnter The marks in physics out of 100 : ";

cin>>p_marks;

cout<<"\nEnter The marks in chemistry out of 100 : ";

cin>>c_marks;

cout<<"\nEnter The marks in maths out of 100 : ";

cin>>m_marks;

cout<<"\nEnter The marks in english out of 100 : ";

cin>>e_marks;

cout<<"\nEnter The marks in computer science out of 100 : ";

cin>>cs_marks;

calculate();

}

void student::showdata()

{

cout<<"\nRoll number of student : "<<rollno;

cout<<"\nName of student : "<<name;

cout<<"\nMarks in Physics : "<<p_marks;

cout<<"\nMarks in Chemistry : "<<c_marks;

cout<<"\nMarks in Maths : "<<m_marks;

cout<<"\nMarks in English : "<<e_marks;

cout<<"\nMarks in Computer Science :"<<cs_marks;

cout<<"\nPercentage of student is :"<<per;

cout<<"\nGrade of student is :"<<grade;

}

void student::show_tabular()

{

cout<<rollno<<setw(6)<<" "<<name<<setw(10)<<p_marks<<setw(4)<<c_marks<<setw(4)<<m_marks<<setw(4)

<<e_marks<<setw(4)<<cs_marks<<setw(6)<<per<<setw(6)<<" "<<grade<<endl;

}

int student::retrollno()

{

return rollno;

}

//***************************************************************

// function declaration

//****************************************************************

void write_student(); //write the record in binary file

void display_all(); //read all records from binary file

void display_sp(int); //accept rollno and read record from binary file

void modify_student(int); //accept rollno and update record of binary file

void delete_student(int); //accept rollno and delete selected records from binary file

void class_result(); //display all records in tabular format from binary file

void result(); //display result menu

void intro(); //display welcome screen

void entry_menu(); //display entry menu on screen

//***************************************************************

// THE MAIN FUNCTION OF PROGRAM

//****************************************************************

int main()

{

char ch;

cout.setf(ios::fixed|ios::showpoint);

cout<<setprecision(2); // program outputs decimal number to two decimal places

clrscr();

intro();

do

{

clrscr();

cout<<"\n\n\n\tMAIN MENU";

cout<<"\n\n\t01. RESULT MENU";

cout<<"\n\n\t02. ENTRY/EDIT MENU";

cout<<"\n\n\t03. EXIT";

cout<<"\n\n\tPlease Select Your Option (1-3) ";

cin>>ch;

clrscr();

switch(ch)

{

case '1': result();

break;

case '2': entry_menu();

break;

case '3':

break;

default :cout<<"\a";

}

}while(ch!='3');

return 0;

}

//***************************************************************

// function to write in file

//****************************************************************

void write_student()

{

student st;

ofstream outFile;

outFile.open("student.dat",ios::binary|ios::app);

st.getdata();

outFile.write((char *) &st, sizeof(student));

outFile.close();

cout<<"\n\nStudent record Has Been Created ";

cin.ignore();

getch();

}

//***************************************************************

// function to read all records from file

//****************************************************************

void display_all()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

cout<<"\n\n\n\t\tDISPLAY ALL RECORD !!!\n\n";

while(inFile.read((char *) &st, sizeof(student)))

{

st.showdata();

cout<<"\n\n====================================\n";

}

inFile.close();

getch();

}

//***************************************************************

// function to read specific record from file

//****************************************************************

void display_sp(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

int flag=0;

while(inFile.read((char *) &st, sizeof(student)))

{

if(st.retrollno()==n)

{

st.showdata();

flag=1;

}

}

inFile.close();

if(flag==0)

cout<<"\n\nrecord not exist";

getch();

}

//***************************************************************

// function to modify record of file

//****************************************************************

void modify_student(int n)

{

int found=0;

student st;

fstream File;

File.open("student.dat",ios::binary|ios::in|ios::out);

if(!File)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

while(File.read((char *) &st, sizeof(student)) && found==0)

{

if(st.retrollno()==n)

{

st.showdata();

cout<<"\n\nPlease Enter The New Details of student"<<endl;

st.getdata();

int pos=(-1)*sizeof(st);

File.seekp(pos,ios::cur);

File.write((char *) &st, sizeof(student));

cout<<"\n\n\t Record Updated";

found=1;

}

}

File.close();

if(found==0)

cout<<"\n\n Record Not Found ";

getch();

}

//***************************************************************

// function to delete record of file

//****************************************************************

void delete_student(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

ofstream outFile;

outFile.open("Temp.dat",ios::out);

inFile.seekg(0,ios::beg);

while(inFile.read((char *) &st, sizeof(student)))

{

if(st.retrollno()!=n)

{

outFile.write((char *) &st, sizeof(student));

}

}

outFile.close();

inFile.close();

remove("student.dat");

rename("Temp.dat","student.dat");

cout<<"\n\n\tRecord Deleted ..";

getch();

}

//***************************************************************

// function to display all students grade report

//****************************************************************

void class_result()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

getch();

return;

}

cout<<"\n\n\t\tALL STUDENTS RESULT \n\n";

cout<<"==========================================================\n";

cout<<"R.No Name P C M E CS %age Grade"<<endl;

cout<<"==========================================================\n";

while(inFile.read((char *) &st, sizeof(student)))

{

st.show_tabular();

}

getch();

inFile.close();

}

//***************************************************************

// function to display result menu

//****************************************************************

void result()

{

char ch;

int rno;

cout<<"\n\n\n\tRESULT MENU";

cout<<"\n\n\n\t1. Class Result";

cout<<"\n\n\t2. Student Report Card";

cout<<"\n\n\t3. Back to Main Menu";

cout<<"\n\n\n\tEnter Choice (1/2/3)? ";

cin>>ch;

clrscr();

switch(ch)

{

case '1' :class_result(); break;

case '2' :cout<<"\n\n\tEnter Roll Number Of Student : ";

cin>>rno;

display_sp(rno); break;

case '3' :break;

default :cout<<"\a";

}

}

//***************************************************************

// INTRODUCTION FUNCTION

//****************************************************************

void intro()

{

cout<<"\n\n\n\t\t STUDENT";

cout<<"\n\n\t\tREPORT CARD";

cout<<"\n\n\t\t PROJECT";

cout<<"\n\n\n\tMADE BY : SULABH AGRAWAL";

cout<<"\n\tSCHOOL : CAMBRIDGE SCHOOL";

getch();

}

//***************************************************************

// ENTRY / EDIT MENU FUNCTION

//****************************************************************

void entry_menu()

{

char ch;

int num;

clrscr();

cout<<"\n\n\n\tENTRY MENU";

cout<<"\n\n\t1.CREATE STUDENT RECORD";

cout<<"\n\n\t2.DISPLAY ALL STUDENTS RECORDS";

cout<<"\n\n\t3.SEARCH STUDENT RECORD ";

cout<<"\n\n\t4.MODIFY STUDENT RECORD";

cout<<"\n\n\t5.DELETE STUDENT RECORD";

cout<<"\n\n\t6.BACK TO MAIN MENU";

cout<<"\n\n\tPlease Enter Your Choice (1-6) ";

cin>>ch;

clrscr();

switch(ch)

{

case '1': write_student(); break;

case '2': display_all(); break;

case '3': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

display_sp(num); break;

case '4': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

modify_student(num);break;

case '5': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

delete_student(num);break;

case '6': break;

default: cout<<"\a"; entry_menu();

}

}


Related Solutions

***Given a class called Student and a class called Course that contains an ArrayList of Student....
***Given a class called Student and a class called Course that contains an ArrayList of Student. Write a method called dropStudent() as described below. Refer to Student.java below to learn what methods are available.*** Course.java import java.util.*; import java.io.*; /****************************************************** * A list of students in a course *****************************************************/ public class Course{ /** collection of Students */ private ArrayList<Student> roster; /***************************************************** Constructor for objects of class Course *****************************************************/ public Course(){ roster = new ArrayList<Student>(); } /***************************************************** Remove student with the...
C++ HW Aim of the assignment is to write classes. Create a class called Student. This...
C++ HW Aim of the assignment is to write classes. Create a class called Student. This class should contain information of a single student. last name, first name, credits, gpa, date of birth, matriculation date, ** you need accessor and mutator functions. You need a constructor that initializes a student by accepting all parameters. You need a default constructor that initializes everything to default values. write the entire program.
C# Language Create a class called evaluateValue that declares 3 integer class variables: zeroValue, positiveValue and...
C# Language Create a class called evaluateValue that declares 3 integer class variables: zeroValue, positiveValue and negativeValue. These should be declared as public and you should not use automatic properties to declare them. Your class should have a constructor that takes one integer argument. In the constructor you will code if statements to set one of the three class variables (indicators) to 1 if the number sent to the constructor is either equal to zero, negative, or positive. In the...
PYTHON A Class for a Deck of Cards We will create a class called Card whose...
PYTHON A Class for a Deck of Cards We will create a class called Card whose objects we will imagine to be representations of playing cards. Each object of the class will be a particular card such as the '3' of clubs or 'A' of spades. For the private data of the class we will need a card value ('A', '2', '3', ... 'Q', 'K') and a suit (spades, hearts, diamond, clubs). Before we design this class, let's see a...
Create a class called Student which stores • the name of the student • the grade...
Create a class called Student which stores • the name of the student • the grade of the student • Write a main method that asks the user for the name of the input file and the name of the output file. Main should open the input file for reading . It should read in the first and last name of each student into the Student’s name field. It should read the grade into the grade field. • Calculate the...
hello i have question in c++ language Q1: create a class called RightTriangleShape, and it has...
hello i have question in c++ language Q1: create a class called RightTriangleShape, and it has data member called height which initialized to 3 by the constructor of the class. It has also the following function members: Void setHeight() to read, and set the height. Void getHeight() to print the value of height. void leftBottom_RTraingle(), prints shape a void leftTop_RTraingle(), prints shape b. void RightTop_RTraingle(), prints shape c. void RigtBottom_RTraingle(), prints shape d. The functions from 3 to 6 have...
Write a C++ programs to: 1. Create a class called Student with four (4) private member...
Write a C++ programs to: 1. Create a class called Student with four (4) private member variables, name (string), quiz, midterm, final (all double type); 2. Include all necessary member functions for this class (at least 1 constructor, 1 get function, and 1 grading function – see #6); 3. Declare three (3) objects of Student type (individual or array); 4. Read from the keyboard three (3) sets of values of name, quiz, midterm, final and assign them to each object;...
Programming Language: C++ Create a base class called Shape which has 2 attributes: X and Y...
Programming Language: C++ Create a base class called Shape which has 2 attributes: X and Y (positions on a Cartesian coordinate system). Since a shape is amorphous, set the class up so that an object of type Shape can not be instantiated. Create three derived classes of your choice whose base class is Shape. These derived classes should have accessors/mutators for their class specific attributes, as well as methods to compute the area and the perimeter of the shape. In...
in C language only. Write a program called gamecards.c that has a card game logic by...
in C language only. Write a program called gamecards.c that has a card game logic by comparing the cards from 4 people and calculating which player has the best card. 1. Every card must be represented by exactly two chars representing a rank and a suit. ranks: '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A'. ('T' = 10) Suits: 'H', 'D', 'S', 'C'. 7D represents the “7 of Diamond” etc.. 2. Write a function called...
In C++ Create a class that simulates a school calendar for a course and has a...
In C++ Create a class that simulates a school calendar for a course and has a warner that provides the school administration with the option of warning students when the last day is that a student is permitted to drop the course. (Allow administrators to warn or not, as they wish. Do not make this a required function.) You will assume in this calendar that there are 12 months in a year, 4 weeks in a month, and 7 days...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT