diff --git a/calculator/calculator.c b/calculator/calculator.c new file mode 100644 index 0000000..945a0e3 --- /dev/null +++ b/calculator/calculator.c @@ -0,0 +1,44 @@ +#include + +int main() { + char operator; + double firstOperand = 0; + double secondOperand = 0; + + do { + printf("Enter An Operator (+, -, *, /):\nEnter 'e' To Exit:\n"); + scanf(" %c", &operator); + + if (operator == 'e') { + break; + } + + printf("Enter First Operand: "); + scanf("%lf", &firstOperand); + printf("Enter Second Operand: "); + scanf("%lf", &secondOperand); + + switch (operator) { + case '+': + + break; + + case '-': + + break; + + case '*': + + break; + + case '/': + + break; + + default: + printf("Uh Oh! Invalid Operator Entered! Please Try Again!\n\n"); + } + } while (operator != 'e'); + + return 0; +} diff --git a/calculator/utility.h b/calculator/utility.h new file mode 100644 index 0000000..e69de29