Calculating Areas and Volume Using C++ language
Code :
#include<conio.h>
#include<iostream.h>
#include<math.h>
#include<process.h>
class oop
{
public:
int ch,i;
float r,a,l,b,s,si,c,re,ba,h,p,be,he,t,ab,hg,py,cb,se,ra,sp,co,rd,hi,ru,ht,cy;
void show()
{
cout<<"\n\n\t\t\t ***WELCOME***";
}
void show1()
{
cout<<"\n\n\t\t\t 1.Area Of circle";
cout<<"\n\n\t\t\t 2.Area Of Square";
cout<<"\n\n\t\t\t 3.Area Of Rectangle";
cout<<"\n\n\t\t\t 4.Area Of Paralleogram";
cout<<"\n\n\t\t\t 5.Area Of Triangle";
cout<<"\n\n\t\t\t 6.Volume Of Cube";
cout<<"\n\n\t\t\t 7 Volume Of Sphere";
cout<<"\n\n\t\t\t 8.Volume Of Cylinder";
cout<<"\n\n\t\t\t 9.Volume Of Cone";
cout<<"\n\n\t\t\t 10.Volume Of Pyramid";
cout<<"\n\n\t\t\t 12.Exit";
cout<<"\n\n\t\t\t Enter Your choice";
cin>>ch;
}
};
class oop1:public oop
{
public:
void back()
{
cout<<"\n Press 0 to continue \n Press any number to calculate the same";
cin>>i;
if(i==0)
{
clrscr();
show();
show1();
cal();
}
else
{
cal();
}
}
void cal()
{
switch(ch)
{
case 1:
clrscr();
cout<<"Enter Radius";
cin>>r;
c=3.14*r*r;
cout<<"\n Area is:"<<c;
back();
break;
case 2:
clrscr();
cout<<"\n Enter side";
cin>>s;
si=4*s;
cout<<"Arera is:"<<si;
back();
break;
case 3:
clrscr();
cout<<"Enter Length and Breadth";
cin>>l>>b;
re=l*b;
cout<<"\n Area is:"<<re;
back();
break;
case 4:
clrscr();
cout<<"\n Enter Base and Height";
cin>>ba>>h;
p=ba*h;
cout<<"\n Area is:"<<p;
back();
break;
case 5:
clrscr();
cout<<"\n Enter Base and Height";
cin>>be>>he;
t=be*he/2;
cout<<"\n Area is:"<<t;
back();
break;
case 6:
clrscr();
cout<<"\n Enter side";
cin>>se;
cb=se*se*se;
cout<<"\n Area is:"<<se;
back();
break;
case 7:
clrscr();
cout<<"\n Enter radius";
cin>>ra;
sp=1.33*3.14*ra*ra*ra;
cout<<"\n Area is:"<<sp;
back();
break;
case 8:
clrscr();
cout<<"\n Enter radius and Height";
cin>>ru>>ht;
cy=3.14*ru*ru*ht;
cout<<"\n Area is:"<<cy;
back();
break;
case 9:
clrscr();
cout<<"\n Enter Radius and Height";
cin>>rd>>hi;
co=0.33*3.14*rd*rd*hi;
cout<<"\n Area is:"<<co;
back();
break;
case 10:
clrscr();
cout<<"\n Enter Base Area and Height";
cin>>ab>>hg;
py=0.33*ab*hg;
cout<<"\n Area is:"<<py;
back();
break;
case 12:
exit(0);
break;
default:
cout<<"\n\t\tPls Enter the correct Choice";
break;
}
}
};
void main()
{
clrscr();
oop1 o;
o.show();
o.show1();
o.cal();
getch();
}
Output :
Comments