From 73a3f1c91751fcf7b02a37f10795121ac1a48e26 Mon Sep 17 00:00:00 2001 From: Fdai7396 Date: Tue, 7 Feb 2023 18:30:33 +0100 Subject: [PATCH] add kreisFlaeche --- src/funktion.c | 3 +++ src/funktion.h | 1 + src/main.c | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/src/funktion.c b/src/funktion.c index 8475a9f..dff58c4 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -317,4 +317,7 @@ double prozentsatz(double ein, double prozent) { } double grundwert(double ein, double prozent) { return (ein / prozent) * 100; +} +double kreisFlaeche(double r) { + return M_PI * pow(r, 2); } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index f714ef5..cafdf91 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -53,5 +53,6 @@ int boolesche_nicht(int eingabe1); double prozentwert(double ein, double prozent); double prozentsatz(double ein, double prozent); double grundwert(double ein, double prozent); +double kreisFlaeche(double r); #endif diff --git a/src/main.c b/src/main.c index 701f284..071afc8 100644 --- a/src/main.c +++ b/src/main.c @@ -242,4 +242,8 @@ int main() ein = getValue('G'); prozent = getValue('P'); grundwert(ein,prozent); + + r = getValue('r'); + kreisFlaeche(r); + printf("Die Flaeche des Kreises betraegt: %f\n", M_PI * pow(r, 2)); }