In this article we will learn to implement a C program which takes two integer operands and one operator and then performs the operation and prints back the result.
Program is as follows:
//C program which takes two integer operands and one operator from the user, performs the operation and then prints the result
#include<stdio.h>
#include<conio.h>
void main()
{
int a, b;
char op;
printf("Enter two integer values: ");
scanf("%d%d",&a,&b);
fflush(stdin);
printf("Enter a operand + or - or * or / or %: ");
scanf("%c",&op);
switch(op)
{
case '+':
printf("Result is: %d",(a+b));
break;
case '-':
printf("Result is: %d",(a-b));
break;
case '*':
printf("Result is: %d",(a*b));
break;
case '/':
printf("Result is: %d",(a/b));
break;
case '%':
printf("Result is: %d",(a%b));
break;
default:
printf("Invalid operand!");
}
getch();
}
Input and output for the above program is as follows:
Enter two integer values: 2 8
Enter a operand + or - or * or / or : *
Result is: 16
Suryateja Pericherla, at present is a Research Scholar (full-time Ph.D.) in the Dept. of Computer Science & Systems Engineering at Andhra University, Visakhapatnam. Previously worked as an Associate Professor in the Dept. of CSE at Vishnu Institute of Technology, India.
He has 11+ years of teaching experience and is an individual researcher whose research interests are Cloud Computing, Internet of Things, Computer Security, Network Security and Blockchain.
He is a member of professional societies like IEEE, ACM, CSI and ISCA. He published several research papers which are indexed by SCIE, WoS, Scopus, Springer and others.
i unable to get out put and also it shows me the error like unkown conversation type character ‘ : ‘
Can you paste a screenshot or the exact text of the error you are getting?