Ass 2
Ass 2
Assignment No :03
Assignment Name : A C++ program to demonstrate the static data members.
a)Static variable b)Static function
a)Static Variable
Program :
#include<iostream>
class student
int Roll_No;
char Name[20];
public:
void input()
cin>>Roll_No;
cin>>Name;
}
void output()
};
char student::Teacher_Name[20]="ABC";
int main()
student s,s1;
s.input();
s1.input();
s.output();
s1.output();
return 0;
}
b)Static Function
Program :
#include<iostream>
class student
int Roll_No;
char Name[20];
public:
void accept()
cin>>Roll_No;
cin>>Name;
void display()
};
char student::Teacher_Name[20]="ABC";
int main()
student::display_Teacher();
student s,s1;
s.accept();
s1.accept();
s.display();
s1.display();
return 0;
}
Output:
Teacher Name is:ABC
Enter Name:Rajesh
Enter Name:Pratik
Roll No is:3
Name is:Rajesh
Roll No is:20
Name is:Pratik
Roll No :7785
Assignment No :04
Assignment Name :A C++ program to demonstrate the concept of friend
Function.
Program :
#include<iostream>
class sample
public:
int a,b;
public:
void setvalue()
a=3;
b=20;
private:
};
float mean(sample s)
{
return float(s.a+s.b)/2;
int main()
sample s1;
s1.setvalue();
return 0;
Output :
The mean value is:11.5
Roll No :7785
Assignment No :05
Assignment Name :A C++ program to demonstrate the concept of constructor
a)Default constructor b)Parameterized constructor.
a)Default Constructor
Program :
#include<iostream>
class student
public:
int Roll_No;
char Name[30];
public:
student()
cin>>Roll_No;
cin>>Name;
void display()
{
};
int main()
student s;
s.display();
return 0;
Output :
Enter Roll No:3
Enter Name:Pratik
Roll No is:3
Name is:Pratik
a)Parameterized Constructor
Program :
#include<iostream>
class student
public:
int Roll_No;
string Name;
public:
student(int r,string n)
Roll_No=r;
Name=n;
void display()
};
int main()
{
student s(7809,"Pratik");
s.display();
return 0;
Output :
Roll No is:7809
Name is:Pratik