Posts

Showing posts with the label cpp

Write a program for employees database

Write a program for employees database PROGRAM: #include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; class staff{ int code; char name[10]; public: void set_details(){ cout<<"Enter code : "; cin>>code; cout<<"Enter Name : "; cin>>name; } void get_details(){ cout<<"\ncode : "<<code<<"\t"<<"name : "<<name; } }; class edu:public staff{ char educat[10]; public: void set_edu(){ cout<<"\nEnter qualification :"<<endl; cin>>educat; } void get_edu(){ cout<<"\nqualification : "<<educat; } }; class officer:public edu{ char grade[2]; public: void set_grade(){ cout<<"Enter grade : "; cin>>grade; } void get_grade(){ cout<<"\n...

Hybrid Inheritance In cpp

Hybrid Inheritance In cpp PROGRAM: #include<iostream> using namespace std; class A{ public: A(){ cout<<"\n grand parent"; } }; class B:public A{ public: B(){ cout<<"\n parent1"; } }; class C:public A{ public: C(){ cout<<"\n parent2"; } }; class D:public B,public C{ public: D(){ cout<<"\n child class"; } }; int main(){ D d; return 0; }

Multiple Inheritance In cpp

Multiple Inheritance In cpp PROGRAM: #include<iostream> using namespace std; class A{ public: A(){ cout<<"\n parent1"; } }; class B{ public: B(){ cout<<"\n parent1"; } }; class C:public A,public B{ public: C(){ cout<<"\n child"; } }; int main(){ C c; return 0; }

Multi Level Inheritance In cpp

Multi Level Inheritance In cpp PROGRAM: #include<iostream> using namespace std; class A{ public: A(){ cout<<"\n grand parent"; } }; class B:public A{ public: B(){ cout<<"\n parent1"; } }; class C:public B{ public: C(){ cout<<"\n child"; } }; int main(){ C c; return 0; }

Inline Function In cpp

Inline Function In cpp PROGRAM: #include<iostream> #include<stdio.h> using namespace std; inline int addition(int a,int b){ return (a+b); } int main(){ int x,y,add; char ch; do{ cout<<"Enter NUM1 & NUM2 : "; cin>>x>>y; add=addition(x,y);//!the compiler places a copy of the code here cout<<"\nNUM1 + NUM2 : "<<add; cout<<"\n\t\t\t Enter y to continue : "; cin>>ch; }while(ch=='y'); return 0; }

Nested Member In cpp

Nested Member In cpp PROGRAM: #include<iostream> using namespace std; class student{ char name[10]; int roll_no; void print(){ cout<<"\n\n Entered Name : "<<name<<"\n\n Entered roll no : "<<roll_no; } public: void setdata(){ cout<<"\nEnter name : "; cin>>name; cout<<"\nEnter roll no : "; cin>>roll_no; print(); //!nesting of member function } }; int main(){ student s; s.setdata(); return 0; }

How to overload function in cpp

Overload Function In cpp PROGRAM: #include<iostream> using namespace std; void sub(float i,float j){ cout<<"\nsub : "<<(i-j); } void sub(int i,int j){ cout<<"\nsub : "<<(i-j); } void add(int i,int j){ cout<<"\nadd :"<<(i+j); } void add(float i,float j){ cout<<"\nadd :"<<(i+j); } int main(){ int a,b,ad; float x,y; cout<<"integer value are : "; cin>>a>>b; cout<<"float value are : "; cin>>x>>y; add(a,b); add(x,y);//!arguments have different data types sub(a,b); sub(x,y);//!!arguments have different data types return 0; }

how to return obj in cpp

How To Return Object  PROGRAM: #include<iostream> using namespace std; class Complex{ int x,y; public: void setdata(int a,int b){ x=a; y=b; } void showdata(){ cout<<"\nx = "<<x<<" y = "<<y; } friend Complex addition(Complex,Complex); }; Complex addition(Complex a,Complex b){ Complex temp; temp.x=a.x+b.x; temp.y=a.y+b.y; return temp; } int main(){ Complex c1,c2,c3; c1.setdata(3,2); c2.setdata(2,3); cout<<"\n c1:"; c1.showdata(); cout<<"\n c2:"; c2.showdata(); c3=addition(c1,c2); cout<<"\n c3:"; c3.showdata(); return 0; }

Static function and static variable in cpp

Static variable and Static method in cpp PROGRAM: #include<iostream&gt using namespace std; class test{ int code; static int Count; public: void set_code(void){code=++Count;} void show_code(void){ cout<<"Object number : "<<code<<endl; } static void show_Count(void){ cout<<"Count : "<<Count<<endl; } }; int test:: Count; int main(){ test t1,t2; //!when 1st obj. created static Count=0 t1.set_code();//!t1=1,count=1 test::show_Count();//!because Static function t2.set_code(); //!t2=2,count=2 test::show_Count();//!count=2 test t3;//!count=2 t3.set_code();//!t3=3,count=3 test::show_Count();//!count=3 t1.show_code(); t2.show_code(); t3.show_code(); return 0; }

Write a program to illustrate array of object

Array Of Object PROGRAM: #include<iostream> using namespace std; class employee{ int age; char name[10]; public: void getdata(){ cout<<"\nEnter name :"; cin>>name; cout<<"\nAge :"; cin>>age; } void print(){ cout<<"\nEntered name :"<<name<<"\tAge: "<<age; } }; int main(){ employee Manager[3],Worker[5]; int i; for(i=0;i<3;i++){ Manager[i].getdata(); Manager[i].print(); } for(i=0;i<5;i++){ Worker[i].getdata(); Worker[i].print(); } return 0; }