diff --git a/src/funktion.c b/src/funktion.c index 3baae75..573c58c 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -355,4 +355,14 @@ double normaleDivision(double dZahl1, double dZahl2) return 0; } return dZahl1/dZahl2; +} +double Division_drei_Zahlen(double dZahl1, double dZahl2,double dZahl3) +{ + double result = dZahl1/dZahl2/dZahl3; + printf("Ergebniss: %d", result); + if (dZahl2== 0||dZahl3==0) + { + return 0; + } + return result; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index 004b591..2449f68 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -63,4 +63,6 @@ double trapezUmfang(double a, double b, double h); double multiplikation_2Zahlen(double Zahl1,double Zahl2); double multiplikation_3Zahlen(double Zahl1,double Zahl2,double Zahl3); double normaleDivision(double dZahl1, double dZahl2); +double Division_drei_Zahlen(double dZahl1, double dZahl2,double dZahl3); + #endif diff --git a/src/main.c b/src/main.c index 1b09bcb..9e63001 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,7 @@ int main() { - double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,eingabe1,eingabe2,r; + double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r; int n,dezimal; a = getValue('a'); b = getValue('b'); @@ -285,4 +285,12 @@ int main() dZahl1=getValue('D'); printf("Zahl2:"); normaleDivision(dZahl1,dZahl2); + + printf("Zahl1:"); + dZahl1=getValue('D'); + printf("Zahl2:"); + dZahl2=getValue('F'); + printf("Zahl3:"); + dZahl3=getValue('F'); + Division_drei_Zahlen(dZahl1,dZahl2,dZahl3); }