diff --git a/src/fakultaet.c b/src/fakultaet.c index 2e81e16..e057620 100644 --- a/src/fakultaet.c +++ b/src/fakultaet.c @@ -1,8 +1,17 @@ #include "fakultaet.h" int berechneFakultaetInt(int zahl) { - return 0; + if (zahl == 0 || zahl == 1) { + return 1; + } else { + int fakultaet = 1; + for (int i = 2; i <= zahl; ++i) { + fakultaet *= i; + } + return fakultaet; + } } + double berechneFakultaetDouble(double a, double b) { return 0; }