From 83ba31e37cb263754dca1476b5ff08b100ddca8e Mon Sep 17 00:00:00 2001 From: Celal Kir Date: Sat, 4 Feb 2023 01:16:32 +0100 Subject: [PATCH] add_Kritische_Menge --- src/funktion.c | 7 +++++++ src/funktion.h | 1 + src/main.c | 8 ++++++++ 3 files changed, 16 insertions(+) diff --git a/src/funktion.c b/src/funktion.c index f02c1d1..3c9a367 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -47,3 +47,10 @@ double Kalkulatorische_Zinsen(double kapital, double zinssatz, double zeitraum){ printf("Kalkulatorische Zinsen: %.2f\n", ergebnis); return kapital * zinssatz * zeitraum / 100; } + +double Kritische_Menge(double fixkosten, double variablenkosten,double verkaufspreis){ + float ergebnis; + ergebnis = fixkosten / (verkaufspreis - variablenkosten); + printf("Kritische Menge: %.2f\n", ergebnis); + return fixkosten / (verkaufspreis - variablenkosten); +} diff --git a/src/funktion.h b/src/funktion.h index ccead66..a7a5af6 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -9,4 +9,5 @@ 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); +double Kritische_Menge(double fixkosten, double variablenkosten,double verkaufspreis); #endif diff --git a/src/main.c b/src/main.c index 04a782d..6a251c6 100644 --- a/src/main.c +++ b/src/main.c @@ -48,4 +48,12 @@ int main() printf("Zeitraum: "); c = getValue('z'); Kalkulatorische_Zinsen(a,b,c); + + printf("Fixkosten: "); + a = getValue('F'); + printf("Variable Kosten: "); + b = getValue('V'); + printf("Verkaufspreis: "); + c = getValue('v'); + Kritische_Menge(a,b,c); }