AIM:
To write a C++ program to create a student database using classes and objects.
ALGORITHM:
STEP 1: Start the program.
STEP 2: Declare the data members.
STEP 3: Define the data members outside of the class.
STEP 4: Read the student details ie. Rollno, Name, Mark1, Mark2, Mark3.
STEP 5: Calculate average of marks using
Avg = (m1+m2+m3)/3
STEP 6: Display the student record.
STEP 7: Stop the program.
PROGRAM CODE:
#include<iostream.h>
#include<conio.h>
class student
{ char rno[10]; char name[10]; float m1,m2,m3; float avg; public: void read_data(); void compute(); void display();
};
void student::read_data()
{ cout<<" Enter the Student Roll Number :"; cin>>rno; cout<<" Enter the Student Name:"; cin>>name; cout<<" Enter the marks in three subjects:n"; cin>>m1>>m2>>m3;
}
void student::compute()
{ avg=(m1+m2+m3)/3;
}
void student::display()
{ cout<<"n ------------------------------------------------------n"; cout<<name<<" Detailsn"; cout<<"n ------------------------------------------------------n"; cout<<" Rollno is "<<rno; cout<<"n Name is "<<name; cout<<"n Mark1 is "<<m1; cout<<"n Mark2 is "<<m2; cout<<"n Mark3 is "<<m3; cout<<"n Average mark of three subjects is "<<avg; cout<<"n ------------------------------------------------------n";
}
void main()
{ student s[10]; int n,i; clrscr(); cout<<"n Enter the number of Students:"; cin>>n; for(i=0;i<n;i++) s[i].read_data(); for(i=0;i<n;i++) s[i].compute(); for(i=0;i<n;i++) s[i].display(); getch();
}
OUTPUT:

RESULT:
Thus the C++ program for maintaining student database is written and executed successfully.




![How to Log Out from Ubuntu Session [Beginner’s Tip]](https://linuxpunx.com.au/wp-content/uploads/2020/10/how-to-log-out-from-ubuntu-session-beginners-tip-768x412.jpg)

