Mavriqi_Aufgabe1_17.03.2020

Dependencies:   mbed

Mavriqi_Aufgabe1.cpp

Committer:
besam
Date:
2020-04-21
Revision:
3:e201d92a3120
Parent:
0:f95c6d28f17d

File content as of revision 3:e201d92a3120:

/******************************************************************************
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;
}