diff --git a/src/funktion.c b/src/funktion.c index 08ad4d3..51703bb 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -116,4 +116,10 @@ double erloesfunktion(double p,double q){ double erloesfunktionn = p * q; printf("Erloesfunktion: %.2f\n", erloesfunktionn); return erloesfunktionn; +} + +double grenzGewinn(double p,double q,double tc){ + float grenzgewinnn = (p*q) - tc; + printf("Grenzgewinn: %.2f\n", grenzgewinnn); + return grenzgewinnn; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index a6c7145..cce5238 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -20,4 +20,5 @@ double Zeitlohn(double lohnsatz,double arbeitszeit); double Akkortrichtsatz(double stueckkosten,double akkordzuschlag); double Stueckzeitakkort(double stueckkosten,double akkordzuschlag,double arbeitszeit,double menge); double erloesfunktion(double p,double q); +double grenzGewinn(double p,double q,double tc); #endif diff --git a/src/main.c b/src/main.c index bbfb89a..fca9295 100644 --- a/src/main.c +++ b/src/main.c @@ -120,4 +120,12 @@ int main() printf("Bitte geben Sie den Preis pro Einheit ein: "); b= getValue('E'); erloesfunktion(a,b); + + printf("Bitte geben Sie den Preis pro Einheit ein: "); + a= getValue('E'); + printf("Bitte geben Sie die produzierte Menge ein: "); + a= getValue('M'); + printf("Bitte geben Sie die variable Kosten ein: "); + a= getValue('K'); + grenzGewinn(a,b,c); }