Professional Documents
Culture Documents
A2P1G12
A2P1G12
h>
#include <math.h>
#include <process.h>
#include <conio.h>
class dim{
float d1;
float d2;
float d3;
float vol;
float ar;
float cost;
public:
float volume(int d1){
vol = d1*d1*d1;
return vol;
}
float volume(int d1,int d2,int d3){
vol = d1 * d2 * d3;
return vol;
}
float volume(float d1){
vol = d1 * d1 * 3.14 * d1 * 1.33;
return vol;
}
float volume(float d1,float d2){
vol = 3.14 * d1 * d1 * d2;
return vol;
}
float volume(int d1,float d2){
vol = 0.33 * 3.14 * d1 * d1 * d2;
return vol;
}
float area(int d1){
ar = 6 * d1 * d1;
return ar;
}
float area(int d1,int d2,int d3){
ar = 2*((d1 * d2) + (d2 * d3) + (d3 * d1));
return ar;
}
float area(float d1){
ar = 4 * 3.14 * d1 * d1;
return ar;
}
float area(float d1,float d2){
void main(){
clrscr();
int a,y;
dim d;
char c;
cout<<"Do you want to start(Y/n):\n";
cin>>c;
cout<<"(1)Cube\n(2)Cuboid\n(3)Sphere\n(4)Cylinder\n(5)Cone\n";
cin>>a;
switch(a){
case 1:{
int a1;
cout<<"Enter length :";
cin>>a1;
int v=d.volume(a1);
cout<<"The volume is :"<<v;
cout<<"The area is "<<d.area(a1);
cout<<"The cost of painting: "<<cost(d.area(a1));
getch();
main();
break;
case 2:{
int a1,a2,a3;
cout<<"Enter length,breadth and width :";
cin>>a1>>a2>>a3;
int v=d.volume(a1,a2,a3);
cout<<"The volume is :"<<v;
cout<<"The area is "<<d.area(a1,a2,a3);
cout<<"The cost of painting: "<<cost(d.area(a1,a2,a3));
getch();
main();
break;
}
case 3:{
float a1;
cout<<"Enter length :";
cin>>a1;
float v=d.volume(a1);
cout<<"The volume is :"<<v;
cout<<"The area is "<<d.area(a1);
cout<<"The cost of painting: "<<cost(d.area(a1));
getch();
main();
break;
}
case 4:{
float a1,h;
cout<<"Enter length and height:";
cin>>a1>>h;
float v=d.volume(a1,h);
cout<<"The volume is :"<<v;
cout<<"The area is "<<d.area(a1,h);
cout<<"The cost of painting: "<<cost(d.area(a1,h));
getch();
main();
break;
}
case 5:{
int a1;
float h;
cout<<"Enter length and height:";
cin>>a1>>h;
float v=d.volume(a1,h);
cout<<"The volume is :"<<v;
cout<<"The area is "<<d.area(a1,h);
cout<<"The cost of painting: "<<cost(d.area(a1,h));
getch();
main();
break;
}
default:{
cout<<"Invalid INPUT \n...Press any key";
getch();
main();
break;
}
}
getch();
}