Assignment: Programming Using Structures and Class

446 Words2 Pages
// Creating and using boxes #include <iostream> using std::cout; using std::endl; class CBox // Class definition at global scope { public: double m_Length; // Length of a box in inches double m_Width; // Width of a box in inches double m_Height; // Height of a box in inches double Volume() { return m_Length*m_Width*m_Height; } }; int main() { CBox box1; // Declare box1 of type CBox CBox box2; CBox box3; // Declare box2 of type CBox double boxVolume = 0.0; // Stores the volume of a box box1.m_Height = 18.0; // Define the values box1.m_Length = 78.0; // of the members of box1.m_Width = 24.0; // the object box1 box2.m_Height = box1.m_Height - 10; // Define box2 box2.m_Length = box1.m_Length/2.0; // members in box2.m_Width = 0.25*box1.m_Length; // terms of box1 box3.m_Height = 20.0; box3.m_Length = 56.0; box3.m_Width = 30.0; // Calculate volume of boxes boxVolume = (box1.Volume, box2.Volume, box3.Volume); cout << endl << "Volume of box1 = " << box1.Volume; cout << endl << "Volume of box2 = " << box2.Volume(); cout << endl << "Volume of box3 = " << box3.Volume(); cout << endl << " Total volume for all three boxes: " << boxVolume << endl; cout << endl << "box1 has sides which total " << box1.m_Height+ box1.m_Length+ box1.m_Width << " inches."; cout << endl << "box2 has sides which total " << box2.m_Height+

More about Assignment: Programming Using Structures and Class

Open Document