BULME-6ABELI / 6ABELI_Riad_Bajraktarevic
Committer:
riad
Date:
Wed Apr 22 14:40:17 2020 +0000
Revision:
2:4ae311ea8ffd
Parent:
0:4665482ff54d
#264 Aufgabe

Who changed what in which revision?

UserRevisionLine numberNew contents of line
riad 0:4665482ff54d 1 #include <stdio.h>
riad 0:4665482ff54d 2 #include <iostream>
riad 0:4665482ff54d 3
riad 0:4665482ff54d 4 using namespace std;
riad 0:4665482ff54d 5
riad 0:4665482ff54d 6 namespace RIAD
riad 0:4665482ff54d 7 {
riad 0:4665482ff54d 8 enum eckig {ja, nein}; // 0 , 1
riad 0:4665482ff54d 9
riad 0:4665482ff54d 10 class Kreis
riad 0:4665482ff54d 11 {
riad 0:4665482ff54d 12 private:
riad 0:4665482ff54d 13 float m_radius;
riad 0:4665482ff54d 14 eckig m_hat_ecken;
riad 0:4665482ff54d 15
riad 0:4665482ff54d 16 public: **konstruktor**deklariren
riad 0:4665482ff54d 17 Kreis(eckig x); // neu setzen
riad 0:4665482ff54d 18 Kreis(float radius); //xx
riad 0:4665482ff54d 19 Kreis();
riad 0:4665482ff54d 20 float berechneUmfang();
riad 0:4665482ff54d 21 eckig gib_mir_meine_ecken(); //neu geben
riad 0:4665482ff54d 22 };
riad 0:4665482ff54d 23
riad 0:4665482ff54d 24 Kreis::Kreis(float radius) {
riad 0:4665482ff54d 25 m_radius = radius;
riad 0:4665482ff54d 26 m_hat_ecken = nein;
riad 0:4665482ff54d 27 }
riad 0:4665482ff54d 28
riad 0:4665482ff54d 29 Kreis::Kreis() { **konstruktor**implemetiren
riad 0:4665482ff54d 30 m_radius = 1;
riad 0:4665482ff54d 31 m_hat_ecken = nein;
riad 0:4665482ff54d 32 }
riad 0:4665482ff54d 33 Kreis::Kreis(eckig x){ // neu setzen
riad 0:4665482ff54d 34 m_radius = 1; // neu setzen
riad 0:4665482ff54d 35 m_hat_ecken =x; // neu setzen
riad 0:4665482ff54d 36 }
riad 0:4665482ff54d 37
riad 0:4665482ff54d 38 float Kreis::berechneUmfang() {
riad 0:4665482ff54d 39 return (m_radius * m_radius * 3.1415);}
riad 0:4665482ff54d 40
riad 0:4665482ff54d 41 eckig RIAD::Kreis::gib_mir_meine_ecken(){ //neu
riad 0:4665482ff54d 42 return m_hat_ecken; //neu
riad 0:4665482ff54d 43 }
riad 0:4665482ff54d 44
riad 0:4665482ff54d 45 };
riad 0:4665482ff54d 46 //using namespace RIAD;
riad 0:4665482ff54d 47 int main ()
riad 0:4665482ff54d 48 {
riad 0:4665482ff54d 49
riad 0:4665482ff54d 50 RIAD::Kreis meineForm(2.0);
riad 0:4665482ff54d 51 float um = meineForm.berechneUmfang();
riad 0:4665482ff54d 52 printf ("Der Umfang beträgt: %f\n", um);
riad 0:4665482ff54d 53
riad 0:4665482ff54d 54 RIAD::Kreis meinKreis();
riad 0:4665482ff54d 55 RIAD::eckig my_ecke = RIAD::ja;
riad 0:4665482ff54d 56 RIAD::Kreis riadskreis (my_ecke);
riad 0:4665482ff54d 57 printf ("Ecken: %d\n", riadskreis);
riad 0:4665482ff54d 58
riad 0:4665482ff54d 59 RIAD::eckig antwort = riadskreis.gib_mir_meine_ecken();
riad 0:4665482ff54d 60 printf ("Antwortt: %d\n", antwort);
riad 0:4665482ff54d 61
riad 0:4665482ff54d 62 return 0;
riad 0:4665482ff54d 63 }