1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void main ()
{
char op,exit;
int num1,num2,total;
total=0;
printf("Hit Enter to turn calculator on");
getchar();
do
{
printf("Enter an operator [+,-,*,/,^,q(quit)]:\n");
scanf("%c",&op);
switch (op)
{
case'+':printf("Enter a number to calculate for:\n");
scanf("%d%d",&num1,&num2);
total=num1+num2;
printf("The result so far is %d\n\n",total);
break;
case'-':printf("Enter a number to calculate for:\n");
scanf("%d%d",&num1,&num2);
total=num1-num2;
printf("The result so far is %d\n\n",total);
break;
case'*':printf("Enter a number to calculate for:\n");
scanf("%d%d",&num1,&num2);
total=num1*num2;
printf("The result so far is %d\n\n",total);
break;
case'/':printf("Enter a number to calculate for:\n");
scanf("%d%d",&num1,&num2);
total=num1/num2;
printf("The result so far is %d\n\n",total);
break;
case'^':printf("Enter a number to calculate for:\n");
scanf("%d%d",&num1,&num2);
total=num1%num2;
printf("The result so far is %d\n\n",total);
break;
case'q':printf("The result so far is %d\n\n",total);
}
}
while (exit!='q');
}
|