diff --git a/src/funktionen.h b/src/funktionen.h new file mode 100644 index 0000000..01ef9e6 --- /dev/null +++ b/src/funktionen.h @@ -0,0 +1,13 @@ +#ifndef FUNKTIONEN_H + +#define FUNKTIONEN_H + +int mult(int a, int b) { + return a * b; +} + +int add(int a, int b) { + return a + b; +} + +#endif diff --git a/src/main.c b/src/main.c index 3ed38a5..dfc7695 100644 --- a/src/main.c +++ b/src/main.c @@ -1,18 +1,8 @@ #include -#define DEBUG 5 +#include "funktionen.h" int main() { - int a=2, b=3, ergebnis; - ergebnis = (2*a) + (2*b); - - #if DEBUG >= 1 - printf("* Debug: ergebnis = (2*%d) + (2*%d);\n", a, b); - #endif - - #if DEBUG >= 2 - printf("* Debug: a=%d, b=%d, ergebnis=%d\n", a, b, ergebnis); - #endif - - printf("Das Ergebnis ist %d\n", ergebnis); + printf("Produkt: %d\n", mult(4, 5)); + printf("Summe: %d\n", add(4, 5)); return 0; }