From 27d9e8fc7261f4b1da55f2170a086676ad623129 Mon Sep 17 00:00:00 2001 From: Fdai7396 Date: Tue, 7 Feb 2023 18:25:11 +0100 Subject: [PATCH] add grundwert --- src/funktion.c | 3 +++ src/funktion.h | 1 + src/main.c | 8 ++++++++ 3 files changed, 12 insertions(+) diff --git a/src/funktion.c b/src/funktion.c index 1ad13c6..8475a9f 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -314,4 +314,7 @@ double prozentwert(double ein, double prozent) { } double prozentsatz(double ein, double prozent) { return (prozent / ein); +} +double grundwert(double ein, double prozent) { + return (ein / prozent) * 100; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index c0bb198..f714ef5 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -52,5 +52,6 @@ int boolesche_oder(int eingabe1, int eingabe2); int boolesche_nicht(int eingabe1); double prozentwert(double ein, double prozent); double prozentsatz(double ein, double prozent); +double grundwert(double ein, double prozent); #endif diff --git a/src/main.c b/src/main.c index 4b8d064..4fab567 100644 --- a/src/main.c +++ b/src/main.c @@ -237,4 +237,12 @@ int main() ein = getValue('G'); prozent = getValue('P'); prozentsatz(ein,prozent); + + printf("Hier wird das Prozentwert berechnet\n"); + printf("Geben Sie den Prozentzahl ein:\n "); + ein = getValue('G'); + printf("Geben Sie den Prozent ein:\n "); + prozent = getValue('P'); + grundwert(ein,prozent); + printf("Das Ergebnis ist: %f", (ein / prozent) * 100); }