n/a

Dependents:   Figury

Files at this revision

API Documentation at this revision

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