From 10797c324a254bce8ff7e1dbfc0d042a822d810b Mon Sep 17 00:00:00 2001 From: Celal Kir Date: Sat, 4 Feb 2023 05:13:23 +0100 Subject: [PATCH] trapezFlaeche --- src/funktion.c | 7 +++++++ src/funktion.h | 1 + src/main.c | 8 +++++++- 3 files changed, 15 insertions(+), 1 deletion(-) 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);