C++ program to print student details using constructor and destructor

CONSTRUCTOR AND DESTRUCTOR
AIM:
A program to print student details using constructor and destructor

ALGORITHAM:

1. Start the process
2. Invoke the classes
3. Call the read() function
a. Get the inputs name ,roll number and address
4. Call the display() function
a. Display the name,roll number,and address of the student
5. Stop the process

PROGRAM

#include<iostream.h>
#include<conio.h>
class stu
{
		private: char name[20],add[20];
		  	int roll,zip;
		public: stu ( );//Constructor
			~stu( );//Destructor
			void read( );
			void disp( );			
};
stu :: stu( )
{
	cout<<”This is Student Details”<<endl;
}
void stu :: read( )
{
	cout<<”Enter the student Name”;
	cin>>name;
	cout<<”Enter the student roll no “;
	cin>>roll;
	cout<<”Enter the student address”;
	cin>>add;
	cout<<”Enter the Zipcode”;
	cin>>zip;
}
void stu :: disp( )
{
	cout<<”Student Name :<<name<<endl;
	cout<<”Roll no   is       :<<roll<<endl;
	cout<<”Address is       :<<add<<endl;
	cout<<”Zipcode is       :<<zip;
}
stu : : ~stu( )
{
	cout<<”Student Detail is Closed”;
}
 
void main( )
{
	stu s;
	clrscr( );
s.read ( );
s.disp ( );
getch( );
}

Output:

Enter the student Name
James
Enter the student roll no
01
Enter the student address
Newyork
Enter the Zipcode
919108

Student Name : James
Roll no is : 01
Address is : Newyork
Zipcode is :919108

42 Responses to “C++ program to print student details using constructor and destructor”

Leave a Reply