simple calculator
#include<stdio.h> #include<stdlib.h> void main() { float a,b,c; char op; printf("enter the two operands\n"); scanf("%f%f",&a,&b); printf("enter an operator\n"); scanf(" %c",&op); switch (op) { case '+': c=a+b; printf("%f+%f=%f\n",a,b,c); break; case '-': c=a-b; printf("%f-%f=%f\n",a,b,c); break; case '*': c=a*b; printf("%f*%f=%f\n",a,b,c); break; case '/': if(b!=0) { c=a/b; printf("%f/%f=%f\n",a,b,c); exit(0); } else printf("division by 0 error"); break; default: printf("enter valid operation"); } }
simple calculator
Start
Read 2 numbers as a and b
Read operator (+ or – or * or /) as op
If op is + then display a + b
Else If op is - then display a – b
Else If op is * then display a * b
Else If operator is / then
check if b is not equal to zero then display a / b
Otherwise display “Can not divide by 0”
Stop
Comments
Post a Comment
If you any doubt. Please let me know.