From 72a77912dc61f9b424bbd881549e41906fb120d7 Mon Sep 17 00:00:00 2001 From: Dan Lin Date: Fri, 16 Nov 2018 20:10:13 -0500 Subject: [PATCH 1/2] first commit --- programs/C/calculator.c | 62 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 programs/C/calculator.c diff --git a/programs/C/calculator.c b/programs/C/calculator.c new file mode 100644 index 0000000..a04cdd6 --- /dev/null +++ b/programs/C/calculator.c @@ -0,0 +1,62 @@ +#include +void Input(){ +printf("Type number to choose the algorithm\n"); +printf( " 1. + \n 2. - \n 3. *\n 4. / \n 5.Exit\n InputNum: "); +} + int main() +{ + int InputNum=0; + float a=0; + float b=0; + float result=0; + do{ + Input(); + scanf("%d", &InputNum); + switch(InputNum){ + case(1): + printf("Enter First Number: "); + scanf("%f", &a); + printf("Enter Second Number: "); + scanf("%f", &b); + result = a + b; + printf("%.2f + %.2f = %.2f\n",a , b, result); + break; + case(2): + printf("Enter First Number: "); + scanf("%f", &a); + printf("Enter Second Number: "); + scanf("%f", &b); + result = a - b; + printf("%.2f - %.2f = %.2f\n",a ,b, result); + break; + case(3): + printf("Enter First Number: "); + scanf("%f", &a); + printf("Enter Second Number: "); + scanf("%f", &b); + result = a * b; + printf("%.2f * %.2f = %.2f\n",a ,b, result); + break; + case(4): + printf("Enter Dividend: "); + scanf("%f", &a); + printf("Enter Divisor: "); + scanf("%f", &b); + if (b == 0){ + printf("Please check the divisor that can not be zero.\n"); + } + else{ + result = a / b; + printf("%.2f / %.2f = %.2f\n",a ,b, result); + } + break; + case(5): + printf("Thank you for using code !!\n"); + break; + default: + printf("Invalid number, please choose again.\n"); + } + }while(InputNum); + return 0; +} + From 3f2a60ce2a8f07fe981fcf5a6f6fa40b9f2da9b5 Mon Sep 17 00:00:00 2001 From: Dan Lin Date: Sat, 1 Dec 2018 20:48:21 -0500 Subject: [PATCH 2/2] first commit --- programs/C/calculator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/programs/C/calculator.c b/programs/C/calculator.c index a04cdd6..a21d250 100644 --- a/programs/C/calculator.c +++ b/programs/C/calculator.c @@ -1,3 +1,4 @@ +// add a program for a calculator(+, -, *, /) in C #include void Input(){ printf("Type number to choose the algorithm\n");