Beruflich Dokumente
Kultur Dokumente
Write a class definition Distance with two data members feet and inches
This class also contains member functions
• void setFeet(int)
• void setInches( float)
• void showDistance()
Demonstrate the class by writing a complete program implementing it.
Source code :
#include <iostream>
class distancce
{private:
double feet;
double inches;
public:
void setfeet(double f)
feet=f;
void setinches(double i)
inches=i;
double getfeet()
return feet;
double getinches()
{
return inches;
};
int main()
{ distancce d;
double feet,inches;
d.setfeet(2.6);
d.setinches(3.7);
cin>>feet;
cin>>inches;
d.setfeet(feet);
d.setinches(inches);
return 0;
Output:
Question: 2
Write a class declaration named Circle with a private member variable named radius. Write set and
get functions to access the radius variable, and a function named getArea that returns the area of the
Source code :
#include <iostream>
class area
{private:
double radius;
public:
void setradius(double r)
radius=r;
double getradius()
return radius;
double getarea()
return radius*radius*3.14;
};
int main()
{ area a;
double radius;
a.setradius(2.6);
cout<<"Enter Radius"<<endl;
cin>>radius;
a.setradius(radius);
return 0;
Output:
Question: 3
• Registration Number
• Name
• English, Math, Science
• Total
• Setter & Getter Methods for registration number, name, eng, math, science
• CalculateTotal( )a function to calculate english + math + science with float return type.
• Showdata( ) Function to display all the data members on the screen.
Source code :
#include <iostream>
class student
{private:
string name;
int idnumber;
float math;
float science;
float English;
float total;
public:
void setname(string n)
name=n;
void setidnumber(int x)
{
idnumber=x;
void setmath(int y)
math=y;
void setscience(int z)
science=z;
void setEnglish(int q)
English=q;
string getname()
return name;
int getid()
return idnumber;
double getscience()
return science;
double getmath()
return math;
}
double getEnglish()
return English;
float gettotal()
return English+math+science;
void showdata()
cout<<"Name="<<getname()<<endl;
cout<<"Id is "<<getid()<<endl;
cout<<"Total ="<<gettotal()<<endl;
};
int main()
{ student s;
int q;
double x,y,z;
string p;
cin>>p;
cin>>q;
s.setname(p);
s.setidnumber(q);
s.setEnglish(x);
s.setmath(y);
s.setscience(z);
s.showdata();
Output:
Question: 4
Private members:
• Bcode int
• Bname string
• Inningsint
• Notout int
• Runs int
• Batavg it is calculated according to the formula batavg =runs/(innings-notout)
Public members:
Source code :
#include <iostream>
class batman
{private:
string bname;
int bcode;
int innings;
int notout;
int run;
float batavg;
public:
void setbname(string n)
bname=n;
void setbcode(int x)
{
bcode=x;
void setinnings(int y)
innings=y;
void setnotout(int z)
notout=z;
void setrun(int q)
run=q;
string getbname()
return bname;
int getbcode()
return bcode;
int getinnings()
return innings;
int getnotout()
{
return notout;
int getrun()
return run;
float getbatavg()
return (run)/float(innings-notout);
void showdata()
cout<<"Name="<<getbname()<<endl;
cout<<"Id is "<<getbcode()<<endl;
cout<<"innings is = "<<getinnings()<<endl;
cout<<"Run is ="<<getrun()<<endl;
};
int main()
{ batman s;
int q;
int x,y,z;
string p;
cin>>p;
cin>>q;
cout<<"Enter the no of innnings"<<endl;
cin>>x;
cin>>y;
cin>>z;
s.setbname(p);
s.setbcode(q);
s.setinnings(x);
s.setnotout(y);
s.setrun(z);
s.showdata();
Output: