...
Shape.h
- Committer:
- kaushalpkk
- Date:
- 2019-08-08
- Revision:
- 1:2bc647d6c00d
- Parent:
- 0:0bd684b9e2c3
- Child:
- 2:0224a34c9243
File content as of revision 1:2bc647d6c00d:
#ifndef MY_SHAPE #define MY_SHAPE #include "mbed.h" /* A library to create square and rectangle objects. calculates the area and perimeter Example: @code #include "mbed.h" #include "Shape.h" Shape rect(3,4); Shape squr(1); int main() { printf(" area of rect = %d \n", rect.getArea()); printf("perimeter of square = %d \n", squr.getPerimeter()); } @endcode */ class Shape{ public: /* create an object for square * @param x integer value for a side on square */ Shape(int x); /* create an object for rectangle * @param x integer value for length of rectangle * @param y integer value for breadth of rectangle */ Shape(int x, int y); /* returns to area of rectangle/square * @return returns the area of rectangle/square */ int getArea(); /* returns to perimeter of rectangle/square * @return returns the perimeter of rectangle/square */ int getPerimeter(); private: int _x; int _y; int _area; int _perim; }; #endif