C++ Program to Define a Class REPORT and accessing member function using its object.

Source Code

#include<iostream.h>
#include<stdio.h>
#include<conio.h>
class REPORT
{
	int adno;
	char name[20];
	float marks[5];
	float average;
	void GETAVG()
	{
		average = (marks[0]+marks[1]+marks[2]+marks[3]+marks[4])/5;
	}
public:
	void READINFO();
	void DISPLAYINFO();
};
void REPORT::READINFO()
{
	do
	{
		cout<<"Enter 4 digit admission number ";
		cin>>adno;
	}while(adno<999 || adno>10000);
	cout<<"Enter name";
	gets(name);
	cout<<"Enter marks in ";
	for(int i=0;i<5;i++)
	{
		cout<<"Subject "<<i+1<<":";
		cin>>marks[i];
	};
	GETAVG();
}
void REPORT::DISPLAYINFO()
{
	cout<<"Admission number:"<<adno<<" Name:"<<name<<" Marks are:"<< marks[0]<<" "<< marks[1]
	<<" "<<marks[2]<<" "<< marks[3]<<" "<< marks[4]<<" Average:"<<average;
}
int main()
{
	REPORT obj;
	obj.READINFO();
	obj.DISPLAYINFO();
	getch();
	return 0;
}