MilaDimitrovaa

Calculator 2

Mar 2nd, 2022
1,214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(int argc, char *argv[]) {
  6.     float num1;
  7.     float num2;
  8.     float result;
  9.     char operation;
  10.    
  11.     while(scanf("%f %c %f", &num1, &operation, &num2) != EOF) {
  12.         if (strcmp(&operation, "+") == 0){
  13.             result = num1 + num2;
  14.             printf("%.2f\n", result);
  15.         } else if (strcmp(&operation, "-") == 0){
  16.             result = num1 - num2;
  17.             printf("%.2f\n", result);
  18.         } else if (strcmp(&operation, "x") == 0){
  19.             result = num1 * num2;
  20.             printf("%.2f\n", result);
  21.         } else if (strcmp(&operation, "/") == 0){
  22.             result = num1 / num2;
  23.             printf("%.2f\n", result);
  24.         } else {
  25.             fprintf(stderr, "Invalid arguments!\n");
  26.             return 1;
  27.         }
  28.     }
  29.  
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment