diff --git a/src/funktion.c b/src/funktion.c index 49744ff..e4b4e87 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -9,6 +9,13 @@ float getValue(char c) { printf("%c eingeben: ",c); scanf("%f", &value); return value; + +double trapezFlaeche(double a, double b, double h) { + printf("Flaeche vom Trapez betrÃĪgt: %f\n",(a + b) * h / 2); + double result=(a + b) * h / 2; + return result; +} + } double marktanteil(double gesamtumsatz,double unternehmensumsatz) { return unternehmensumsatz / gesamtumsatz * 100.0; diff --git a/src/funktion.h b/src/funktion.h index 8dccb04..d6145ae 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -2,6 +2,7 @@ #define FUNKTION_H float getValue(char c); +double trapezFlaeche(double a, double b, double h); double marktanteil(double gesamtumsatz,double unternehmensumsatz); double angebotserfolg(double angeboteneMenge,double verkaufteMenge); double Anlagenabnutzungsgrad(double anfangsbuchwert,double restbuchwert); diff --git a/src/main.c b/src/main.c index 7dd7477..e7ae7e2 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,13 @@ int main() { - double a,b,c,d; + double a,b,c,d,h; + + a = getValue('a'); + b = getValue('b'); + h = getValue('h'); + trapezFlaeche(a,b,h); + a = getValue('G'); b = getValue('U'); marktanteil(a, b);