Advertisement
Kyojin96

Calculator

Jan 12th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. float Add(float a, float b);
  4. float Subtract(float a, float b);
  5. float Multiply(float a, float b);
  6. float Divide(float a, float b);
  7.  
  8. int main()
  9. {
  10.     float a, b;
  11.     float result = 0;
  12.     char sign;
  13.  
  14.     printf("Vuvedete a: "); scanf("%f", &a);
  15.     printf("Znak: "); scanf(" %c", &sign); //Space necessary here or won't work
  16.     printf("Vuvedete b: "); scanf("%f", &b);
  17.  
  18.     if(sign == '+')
  19.     {
  20.         result = Add(a, b);
  21.     }
  22.     else if(sign == '-')
  23.     {
  24.         result = Subtract(a, b);
  25.     }
  26.     else if(sign == '*')
  27.     {
  28.         result = Multiply(a, b);
  29.     }
  30.     else if(sign == '/')
  31.     {
  32.         result = Divide(a, b);
  33.     }
  34.  
  35.     printf("%f %c %f = %f", a, sign, b, result);
  36.  
  37.     return 0;
  38. }
  39.  
  40. float Add(float a, float b)
  41. {
  42.     return a + b;
  43. }
  44.  
  45. float Subtract(float a, float b)
  46. {
  47.     return a - b;
  48. }
  49.  
  50. float Multiply(float a, float b)
  51. {
  52.     return a * b;
  53. }
  54.  
  55. float Divide(float a, float b)
  56. {
  57.     return a / b;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement