Answer to Question #181894 in C++ for VARUN

Question #181894

Dynamic Objects and Run Time Polymorphism


Develop a C++ program to calculate the area of a box and compare the size of two boxes, and display which box is smaller using this pointer.


Runtime input

3.3

1.2

1.5

8.5

6.1

2.2

Output should be

5.94


1
Expert's answer
2021-04-17T03:27:24-0400
#include <iostream>
using namespace std;
class Box{
    float l, w, h, s;
    public:
    Box(){}
    Box(float length, float width, float height){
        this->l = length;
        this->w = width;
        this->h = height;
        this->s = l * w * h;
    }
    void operator==(const Box a){
        if(this->s > a.s) cout<<a.s;
        else cout<<endl<<this->s;
    }
};
int main(){
    Box boxe[2];
    float length, width, height;
    for(int i = 0; i < 2; i++){
        cin>>length;
        cin>>width;
        cin>>height;
        boxe[i] = Box(length, width, height);
    }
    boxe[0] == boxe[1];
    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS