Matthias Reichstam
/
Projektorientiert_1_TINF
Projektorientiert_1_TINF Class
Revision 0:dc78186f5037, committed 2018-11-15
- Comitter:
- Reichi19
- Date:
- Thu Nov 15 17:15:54 2018 +0000
- Commit message:
- Class
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r dc78186f5037 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Nov 15 17:15:54 2018 +0000 @@ -0,0 +1,50 @@ +#include <stdio.h> + +class Beva { +public: // Methode + + // Inlinemethode + void eingabe(); + + void rechner(); + + // Nur Funktionsprototyping: Methodendefinition ausserhalb der Klasse + void ausgabe(); + + private: // Memebervariable + + int Zahl1; + int Zahl2; + int Zahl3; + +}; // Strichpunkt nicht vergessen + +// Klasse instanziieren +Beva mein; + + +int main() { + // Methodenaufruf + mein.eingabe(); // Funktionsaufruf + mein.rechner(); // Funktionsaufruf + mein.ausgabe(); // Funktionsaufruf + + return 0; +} + +// Methodendefinition + +void Beva::ausgabe() +{ + printf("Hallo Bulme: %d \n ",Zahl3); +} + +void Beva::eingabe() +{ + scanf("%i",&Zahl1); + scanf("%i",&Zahl2); +} + +void Beva::rechner(){ + Zahl3 = Zahl1 + Zahl2; + } \ No newline at end of file
diff -r 000000000000 -r dc78186f5037 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Nov 15 17:15:54 2018 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/5aab5a7997ee \ No newline at end of file