Computer Science, asked by harshef3794, 1 year ago

Write and execute a C++ program which create a shape class and derive circle and square class from shape class. Define appropriate constructor for all the three classes. Define Find-Area method in shape class and override this method in circle and square classes to find their area.

Answers

Answered by Anonymous
6
# include < iostream > 

using namespace std;


int area(int);int area(int,int);float area(float);



float area(float,float);

int main(){ int s,l,b; float r,bs,ht; cout<<"Enter side of a square:"; cin>>s; cout<<"Enter length and breadth of rectangle:"; cin>>l>>b; cout<<"Enter radius of circle:"; cin>>r; cout<<"Enter base and height of triangle:"; cin>>bs>>ht; cout<<"Area of square is"<<area(s); cout<<"\nArea of rectangle is "<<area(l,b);    cout<<"\nArea of circle is "<<area(r);    cout<<"\nArea of triangle is "<<area(bs,ht);



}


int area(int s){    return(s*s);}int area(int l,int b){    return(l*b);}


float area(float r)


{    return(3.14*r*r);



}


float area(float bs,float ht)



{


   return((bs*ht)/2);


}
Similar questions