Advertisement
BladeMechanics

Calculator

Aug 5th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #include<stdlib.h>
  4.  
  5. void main() {
  6.     float num1, num2;
  7.     char operand;
  8.     do {
  9.         printf("\nCALCULATOR\n");
  10.         printf("*,/,+,-, %\n\n");
  11.         scanf_s("%f", &num1);
  12.         fflush(stdin);
  13.         operand = _getche();
  14.         //printf("\n\n%d, %c", operand, operand);
  15.         fflush(stdin);
  16.         if (operand == '*') {
  17.             scanf_s("%f", &num2);
  18.             printf("%.2f*%.2f=%.2f",num1, num2, num1*num2);
  19.         }
  20.         else    if (operand == '/') {
  21.             scanf_s("%f", &num2);
  22.             printf("%.2f/%.2f=%.2f", num1, num2, num1/num2);
  23.         }
  24.         else    if (operand == '+') {
  25.             scanf_s("%f", &num2);
  26.             printf("%.2f+%.2f=%.2f", num1, num2, num1+num2);
  27.         }
  28.         else    if (operand == '-') {
  29.             scanf_s("%f", &num2);
  30.             printf("%.2f-%.2f=%.2f", num1, num2, num1-num2);
  31.         }
  32.         else    if (operand == '%') {
  33.             scanf_s("%f", &num2);
  34.             printf("%d%c%d=%d", int(num1),'%', int(num2), int(num1)%int(num2));
  35.         }
  36.         _sleep(3000);
  37.         system("CLS");
  38.     } while (true);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement