From deb90623a0bba781071e8276b957448849aafa8b Mon Sep 17 00:00:00 2001 From: Vaibhav Done Date: Fri, 15 Dec 2023 11:28:02 +0530 Subject: [PATCH] Floor Division Function added --- Calc | Bin 0 -> 18360 bytes Calc.c | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100755 Calc diff --git a/Calc b/Calc new file mode 100755 index 0000000000000000000000000000000000000000..2086e5942fcd4b90e7e81322c213eeb4ac3bc468 GIT binary patch literal 18360 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 literal 0 HcmV?d00001 diff --git a/Calc.c b/Calc.c index 86a872f..fca3e1b 100644 --- a/Calc.c +++ b/Calc.c @@ -31,6 +31,8 @@ float add(float num1, float num2); float subtract(float num1, float num2); float multiply(float num1, float num2); float divide(float num1, float num2); +//New function of Floor Division Added +int floorDivide(float num1, float num2); int main(void) { @@ -46,6 +48,7 @@ int main(void) printf("2. Multiplication of numbers\n"); printf("3. Subtraction of numbers\n"); printf("4. Division\n"); + printf("5. Floor Division \n"); scanf("%d",&choice); @@ -65,6 +68,9 @@ int main(void) case 4: printf("The Quotient is %f and %f : %f",num[0],num[1], divide(num[0], num[1])); break; + case 5: + printf("The floor division is %f and %f : %d",num[0],num[1], floorDivide(num[0], num[1])); + break; default: printf("Wrong choice."); return 1; @@ -94,3 +100,14 @@ float divide( float num1, float num2) { return num1 / num2; } + +int floorDivide(float num1, float num2){ + int answer= (int)num1/num2; + return answer; +} + + + + + +