Mavriqi_Aufgabe1_17.03.2020

Dependencies:   mbed

Revision:
0:f95c6d28f17d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Mavriqi_Aufgabe1.cpp	Tue Mar 31 15:08:29 2020 +0000
@@ -0,0 +1,79 @@
+/******************************************************************************
+C++
+Aufgabe 17.03.2020
+
+*******************************************************************************/
+#include <stdio.h>
+#include <iostream>
+using namespace std ;
+namespace Mavriqi
+{
+enum eckig { ja,nein};
+
+class Kreis
+{
+    private:
+    float m_radius;
+    eckig m_hat_ecken;
+    
+    public:
+   
+    
+    Kreis(float radius)
+    {
+        m_radius = radius;
+        m_hat_ecken =nein;
+    }
+    Kreis(float radius,eckig hat_ecken)
+    {
+        m_radius = radius;
+        m_hat_ecken =nein;
+    }
+    Kreis()
+    {
+        m_radius = 0;
+        m_hat_ecken = nein;
+    }
+     //Memberfunktion bzw. Methode
+    float berechneUmfang()
+    {
+        return (m_radius * m_radius * 3.14);
+    }
+    float berechneFlaeche();
+    
+    //Memberfunktion bzw. Methode
+    eckig ausgabeEck()
+    {
+        return (m_hat_ecken);
+    }
+    
+    
+};
+    
+}
+using namespace Mavriqi;
+int main()
+{
+    eckig Eck;  
+    
+    Kreis meineForm(1.0);       //da wird Konstruktor aufgerufen
+    
+    cout << " Der Umfang ist : " << meineForm.berechneUmfang()<<endl;
+    Kreis();
+    Eck = meineForm.ausgabeEck();  // 
+    
+    if(Eck == 1)
+    {
+        cout<<" Nicht eckig "<<endl;
+    }
+    else if (Eck == 0)
+    {
+        cout<<"Eckig"<<endl;
+        
+    }
+    
+    cin.get();
+    cin.sync();
+    return 0;
+}
+    
\ No newline at end of file