From 8dfa5a1a765f8d63ec73cd0c7dd21ca3c5059655 Mon Sep 17 00:00:00 2001 From: lucaspalomodevelop Date: Sat, 5 Nov 2022 12:55:04 +0100 Subject: [PATCH] add classes --- classes/hund.cpp | 12 ++++++++++++ classes/katze.cpp | 12 ++++++++++++ classes/main.cpp | 13 +++++++++++++ classes/makefile | 5 +++++ classes/program | Bin 0 -> 17688 bytes classes/tier.cpp | 22 ++++++++++++++++++++++ fibonacci/#main.cpp# | 6 ++++++ 7 files changed, 70 insertions(+) create mode 100644 classes/hund.cpp create mode 100644 classes/katze.cpp create mode 100644 classes/main.cpp create mode 100644 classes/makefile create mode 100755 classes/program create mode 100644 classes/tier.cpp create mode 100644 fibonacci/#main.cpp# diff --git a/classes/hund.cpp b/classes/hund.cpp new file mode 100644 index 0000000..bc99488 --- /dev/null +++ b/classes/hund.cpp @@ -0,0 +1,12 @@ +// #include "tier.cpp" + +class hund : public tier +{ + public: + hund(); +}; + +hund::hund() : tier() +{ + Laut = "wuff"; +} \ No newline at end of file diff --git a/classes/katze.cpp b/classes/katze.cpp new file mode 100644 index 0000000..4959af9 --- /dev/null +++ b/classes/katze.cpp @@ -0,0 +1,12 @@ +// #include "tier.cpp" + +class katze : public tier +{ + public: + katze(); +}; + +katze::katze() : tier() +{ + Laut = "miau"; +} \ No newline at end of file diff --git a/classes/main.cpp b/classes/main.cpp new file mode 100644 index 0000000..4adc7ec --- /dev/null +++ b/classes/main.cpp @@ -0,0 +1,13 @@ +#include "tier.cpp" +#include "hund.cpp" +#include "katze.cpp" +#include +#include +#include + +int main(){ + katze a; + std::string laut = a.getLaut(); + std::cout << laut << std::endl; + return 0; +} \ No newline at end of file diff --git a/classes/makefile b/classes/makefile new file mode 100644 index 0000000..9e58628 --- /dev/null +++ b/classes/makefile @@ -0,0 +1,5 @@ +dev: compile run +compile: + g++ -o program main.cpp +run: + ./program \ No newline at end of file diff --git a/classes/program b/classes/program new file mode 100755 index 0000000000000000000000000000000000000000..fbb60f2691b14d7b4d63c451f3f08417e7df8153 GIT binary patch literal 17688 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 Dz!Qrj literal 0 HcmV?d00001 diff --git a/classes/tier.cpp b/classes/tier.cpp new file mode 100644 index 0000000..66b0190 --- /dev/null +++ b/classes/tier.cpp @@ -0,0 +1,22 @@ +#include +#include + +class tier{ + public: + tier(); + + std::string getLaut(); + protected: + std::string Laut; +}; + +tier::tier() { +this->Laut = "void"; + +} + +std::string tier::getLaut() +{ + + return this->Laut; +} \ No newline at end of file diff --git a/fibonacci/#main.cpp# b/fibonacci/#main.cpp# new file mode 100644 index 0000000..b55525c --- /dev/null +++ b/fibonacci/#main.cpp# @@ -0,0 +1,6 @@ +#include + +int fib(int n) +{ + return n < 2 ? 1 : fib(n-2)+ fib(n-1); +}