@ -123,3 +123,10 @@ double grenzGewinn(double p,double q,double tc){
printf("Grenzgewinn: %.2f\n", grenzgewinnn);
return grenzgewinnn;
}
double GewinnMaximum(double p,double q,double tc,double tr){
float erloesfunktion = p * q;
float gewinnmaximumm = erloesfunktion - tc - tr;
printf("Gewinnmaximum: %.2f\n", gewinnmaximumm);
return gewinnmaximumm;
@ -21,4 +21,5 @@ 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);
double GewinnMaximum(double p,double q,double tc,double tr);
#endif
@ -6,7 +6,7 @@
int main()
{
double a,b,c;
double a,b,c,d;
a = getValue('G');
b = getValue('U');
marktanteil(a, b);
@ -124,8 +124,18 @@ int main()
printf("Bitte geben Sie den Preis pro Einheit ein: ");
a= getValue('E');
printf("Bitte geben Sie die produzierte Menge ein: ");
a= getValue('M');
b= getValue('M');
printf("Bitte geben Sie die variable Kosten ein: ");
a= getValue('K');
c= getValue('K');
grenzGewinn(a,b,c);
printf("Bitte geben Sie die fixen Kosten ein: ");
d= getValue('F');
GewinnMaximum(a,b,c,d);