From 5e55a3d0d0fc1a2434ef9c0a05f0fb82a893d533 Mon Sep 17 00:00:00 2001 From: Celal Kir Date: Sat, 4 Feb 2023 01:13:40 +0100 Subject: [PATCH] add_Kalkulatorische_Zinsen --- src/funktion.c | 8 +++++++- src/funktion.h | 1 + src/main.c | 10 +++++++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/funktion.c b/src/funktion.c index 7d4151d..f02c1d1 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -40,4 +40,10 @@ double Arbeitsproduktivitaet(double arbeitszeit, double produktivitaet){ double ergebnis = arbeitszeit * produktivitaet; printf("Arbeitsproduktivitaet: %d\n", ergebnis); return arbeitszeit * produktivitaet; -} \ No newline at end of file +} + +double Kalkulatorische_Zinsen(double kapital, double zinssatz, double zeitraum){ + double ergebnis = kapital * zinssatz * zeitraum / 100; + printf("Kalkulatorische Zinsen: %.2f\n", ergebnis); + return kapital * zinssatz * zeitraum / 100; +} diff --git a/src/funktion.h b/src/funktion.h index 12302f2..ccead66 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -8,4 +8,5 @@ double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert); double Anlagenintensitaet(double gesamtkapital,double anlagevermoegen); double Anlagenproduktivitaet(double anlagevermoegen, double umsatz); double Arbeitsproduktivitaet(double arbeitszeit, double produktivitaet); +double Kalkulatorische_Zinsen(double kapital, double zinssatz, double zeitraum); #endif diff --git a/src/main.c b/src/main.c index 0c9ddc7..04a782d 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,7 @@ int main() { - double a,b; + double a,b,c; a = getValue('G'); b = getValue('U'); marktanteil(a, b); @@ -40,4 +40,12 @@ int main() printf("Produktivitaet: "); b = getValue('P'); Arbeitsproduktivitaet(a,b); + + printf("Kapital: "); + a = getValue('K'); + printf("Zinssatz: "); + b = getValue('Z'); + printf("Zeitraum: "); + c = getValue('z'); + Kalkulatorische_Zinsen(a,b,c); }