diff --git a/CALCULATOR.c b/CALCULATOR.c new file mode 100644 index 0000000..b717cce --- /dev/null +++ b/CALCULATOR.c @@ -0,0 +1,34 @@ +#include +#include +int main() +{//declarations +double num1, num2; +int op; +printf("*********WELCOME*********\n"); +printf("1.Addition\n2.Substration\n3.Multiplication\n4.Division\n"); +printf("enter your choice\n"); +scanf("%d",&op); +printf("Enter first number\n"); +scanf("%lf",&num1); +printf("Enter second number\n"); +scanf("%lf",&num2); +switch(op){ + case 1: + printf("=%lf\n", num1+num2); + break; + case 2: + printf("=%lf\n", num1-num2); + break; + case 3: + printf("=%lf\n", num1*num2); + break; + case 4: + if(num2==0) + printf("Division by zero error!\n"); + else + printf("=%lf\n", num1/num2); + break; + default: printf("Invalid Operator\n"); + } +return 0; +} diff --git a/programs/calculator.c b/programs/calculator.c new file mode 100644 index 0000000..38658c1 --- /dev/null +++ b/programs/calculator.c @@ -0,0 +1,38 @@ +#include +#include +int main(){ + //declarations +double num1, num2; +int op; +printf("*********WELCOME*********\n"); +printf("1.Addition\n2.Substration\n3.Multiplication\n4.Division\n"); +printf("enter your choice\n"); +scanf("%d",&op); +printf("Enter first number\n"); +scanf("%lf",&num1); + +printf("Enter second number\n"); +scanf("%lf",&num2); + switch(op){ + case 1: + + printf("=%lf\n", num1+num2); + break; + case 2: + printf("=%lf\n", num1-num2); + break; + case 3: + printf("=%lf\n", num1*num2); + break; + case 4: + if(num2==0){ + printf("Division by zero error!\n"); + }else{ + printf("=%lf\n", num1/num2); + } + break; + + default: printf("Invalid Operator\n"); +} + return 0; +}