simple calculater
#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 calculater
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.