Guest User

Untitled

a guest
Jul 12th, 2012
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.18 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     float var1, var2, rez;
  6.     int command;
  7.     int k=1;
  8.  
  9.     while (k==1)
  10.     {
  11.         printf("**************************\n");
  12.         printf("*-- Terminal calculator --*\n");
  13.         printf("**************************\n");
  14.         printf("\n");
  15.         printf("Choose operation\n");
  16.         printf("\n");
  17.         printf("[1] Multiply \n");
  18.         printf("[2] Divide \n");
  19.         printf("[3] Plus \n");
  20.         printf("[4] Minus \n");
  21.         printf("[5] Module of 2 numbers \n");
  22.         printf("[6] Percentage \n");
  23.         printf("[7] Exit \n");
  24.  
  25.         scanf("%d", &command);
  26.  
  27.         switch (command)
  28.         {
  29.             case 1:
  30.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  31.                 printf("First operand:\n");
  32.                 scanf ("%f", &var1);
  33.                 printf("\n");
  34.                 printf("Second operand:\n");
  35.                 scanf ("%f", &var2);
  36.                 rez = (var1 * var2);
  37.                 printf("Result: %f\n", rez);
  38.                 break;
  39.  
  40.             case 2:
  41.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  42.                 printf("First operand:\n");
  43.                 scanf ("%f", &var1);
  44.                 printf("\n");
  45.                 printf("Drugi operand:\n");
  46.                 scanf ("%f", &var2);
  47.                 rez = (var1 / var2);
  48.                 printf("Result: %f\n", rez);
  49.                 break;
  50.  
  51.             case 3:
  52.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  53.                 printf("First operand:\n");
  54.                 scanf ("%f", &var1);
  55.                 printf("\n");
  56.                 printf("Second operand:\n");
  57.                 scanf ("%f", &var2);
  58.                 rez = (var1 + var2);
  59.                 printf("Result: %f\n", rez);
  60.                 break;
  61.  
  62.             case 4:
  63.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  64.                 printf("First operand:\n");
  65.                 scanf ("%f", &var1);
  66.                 printf("\n");
  67.                 printf("Second operand:\n");
  68.                 scanf ("%f", &var2);
  69.                 rez = (var1 - var2);
  70.                 printf("Result: %f\n", rez);
  71.                 break;
  72.  
  73.             case 5:
  74.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  75.                 printf("First operand:\n");
  76.                 scanf ("%f", &var1);
  77.                 printf("\n");
  78.                 printf("Second operand:\n");
  79.                 scanf ("%f", &var2);
  80.                 rez = ((int)var1 % (int)var2);
  81.                 printf("Result: %f\n", rez);
  82.                 break;
  83.  
  84.             case 6:
  85.                 printf("WRITE THE FIRST AND SECOND OPERAND\n\n");
  86.                 printf("First operand:\n");
  87.                 scanf ("%f", &var1);
  88.                 printf("\n");
  89.                 printf("Second operand:\n");
  90.                 scanf ("%f", &var2);
  91.                 rez = ((var1 * var2)/100);
  92.                 printf("Result: %f %\n", rez);
  93.                 break;
  94.  
  95.             case 7:
  96.                 k=0;
  97.                 break;
  98.  
  99.             default:
  100.                 printf ("Unijeli ste krivi znak!\n");
  101.         }
  102.     }
  103.  
  104.     return 0;
  105. }
Advertisement
Add Comment
Please, Sign In to add comment