n/a
Revision 0:18f22caa11d8, committed 2016-03-22
- Comitter:
- kch78
- Date:
- Tue Mar 22 09:30:01 2016 +0000
- Commit message:
- 1
Changed in this revision
Circle.cpp | Show annotated file Show diff for this revision Revisions of this file |
Circle.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 18f22caa11d8 Circle.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Circle.cpp Tue Mar 22 09:30:01 2016 +0000 @@ -0,0 +1,14 @@ +#include "Circle.h" +#include "Shape.h" +#include "mbed.h" +#include <string> + +Circle::Circle(float radius) +{ + this->width = this->height = radius * 2.0; +} + +float Circle::getArea() +{ + return width * width * 3.14159265 / 4.0; +} \ No newline at end of file
diff -r 000000000000 -r 18f22caa11d8 Circle.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Circle.h Tue Mar 22 09:30:01 2016 +0000 @@ -0,0 +1,14 @@ +#ifndef MBED_CIRCLE_H +#define MBED_CIRCLE_H +#include "mbed.h" +#include "Shape.h" +#include <string> + +class Circle : public Shape +{ + public: + Circle(float radius); + float getArea(); +}; + +#endif \ No newline at end of file