diff --git a/src/funktion.c b/src/funktion.c index 9cb7915..456a493 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -22,4 +22,10 @@ double angebotserfolg(double angeboteneMenge,double verkaufteMenge) { double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert) { printf("Der Anlagenabnutzungsgrad betraegt %.2f%%\n", (anfangsbuchwert-restbuchwert) / anfangsbuchwert * 100.0); return (anfangsbuchwert-restbuchwert) / anfangsbuchwert * 100.0; +} + +double Anlagenintensitaet(double gesamtkapital, double anlagevermoegen) { + double anlagenintensitaets = anlagevermoegen / gesamtkapital * 100.0; + printf("Die Anlagenintensitaet betraegt %.2f%%\n", anlagenintensitaets); + return anlagevermoegen / gesamtkapital * 100.0; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index d2dfea8..2b764f4 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -5,5 +5,5 @@ float getValue(char c); double marktanteil(double gesamtumsatz,double unternehmensumsatz); double angebotserfolg(double angeboteneMenge,double verkaufteMenge); double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert); - +double Anlagenintensitaet(double gesamtkapital,double anlagevermoegen); #endif diff --git a/src/main.c b/src/main.c index b881bdc..66e91e6 100644 --- a/src/main.c +++ b/src/main.c @@ -22,4 +22,10 @@ int main() printf("Restbuchwert: "); b = getValue('R'); Anlagenabnutzungsgrad(a,b); + + printf("Gesamtkapital: "); + a = getValue('G'); + printf("Anlagevermoegen: "); + b = getValue('A'); + Anlagenintensitaet(a,b); }