diff --git a/src/funktion.c b/src/funktion.c index 69a5163..8bbeb64 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -18,4 +18,9 @@ double marktanteil(double gesamtumsatz,double unternehmensumsatz) { double angebotserfolg(double angeboteneMenge,double verkaufteMenge) { printf("Der Erfolg des Angebots betraegt %.2f%%\n", verkaufteMenge / angeboteneMenge * 100.0); return verkaufteMenge / angeboteneMenge * 100.0; +} + +double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert) { + printf("Der Anlagenabnutzungsgrad betraegt %.2f%%\n", (anfangsbuchwert-restbuchwert) / anfangsbuchwert * 100.0); + return (anfangsbuchwert-restbuchwert) / anfangsbuchwert * 100.0; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index 16cc5cf..d2dfea8 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -4,5 +4,6 @@ float getValue(char c); double marktanteil(double gesamtumsatz,double unternehmensumsatz); double angebotserfolg(double angeboteneMenge,double verkaufteMenge); +double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert); #endif diff --git a/src/main.c b/src/main.c index 436203e..ba8176f 100644 --- a/src/main.c +++ b/src/main.c @@ -18,4 +18,10 @@ int main() printf("Verkaufsmenge: "); b = getValue('v'); angebotserfolg(a,b); + + printf("Anfangsbuchwert: "); + a = getValue('A'); + printf("Restbuchwert: "); + b = getValue('R'); + Anlagenabnutzungsgrad(a,b); }