Advertisement
Guest User

math

a guest
Feb 12th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <math.h>
  4.  
  5. int main(int argc, char **argv)
  6. {
  7.     char input[20];
  8.     float s, val1, val2, val3;
  9.  
  10.     printf("input shape(cirlcle, triangle, rectangle): ");
  11.     scanf("%20s", &input);
  12.  
  13.     if (!strcmp(input, "circle"))
  14.     {
  15.         printf("input radius: ");
  16.         scanf("%f", &val1);
  17.         printf("S = %f\n", M_PI * val1 * val1);
  18.     }
  19.  
  20.     else if (!strcmp(input, "rectangle"))
  21.     {
  22.         printf("input a, b: ");
  23.         scanf("%f %f", &val1, &val2);
  24.         printf("S = %f\n", val1 * val2);
  25.     }
  26.    
  27.     else if (!strcmp(input, "triangle"))
  28.     {
  29.         printf("input a, b, c: ");
  30.         scanf("%f %f %f", &val1, &val2, &val3);
  31.         s = (val1 + val2 + val3) / 2;
  32.         printf("S = %f\n", sqrt(s * (s - val1) * (s - val2) * (s - val3)));
  33.     }
  34.     else
  35.         printf("error: wrong data format\n");
  36.  
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement