diff --git a/simplecalculator.c b/simplecalculator.c new file mode 100644 index 0000000..a403378 --- /dev/null +++ b/simplecalculator.c @@ -0,0 +1,29 @@ +#include +int main() { + char op; + double first, second; + printf("Enter an operator (+, -, *, /): "); + scanf("%c", &op); + printf("Enter two operands: "); + scanf("%lf %lf", &first, &second); + + switch (op) { + case '+': + printf("%.1lf + %.1lf = %.1lf", first, second, first + second); + break; + case '-': + printf("%.1lf - %.1lf = %.1lf", first, second, first - second); + break; + case '*': + printf("%.1lf * %.1lf = %.1lf", first, second, first * second); + break; + case '/': + printf("%.1lf / %.1lf = %.1lf", first, second, first / second); + break; + // operator doesn't match any case constant + default: + printf("Error! operator is not correct"); + } + + return 0; +}