Basic Calculator using C Language 🧮
Leave a Comment / Programming / By mismail78p@gmail.com
Below is the complete code for a **Basic Calculator** in C. This program can perform Addition, Subtraction, Multiplication, and Division.
To compile & play with it online use link: Programiz C Online Compiler
#include <stdio.h>
int main() {
char operator;
double num1, num2, result;
printf("Enter an operator (+, -, *, /): ");
scanf(" %c", &operator);
printf("Enter first number: ");
scanf("%lf", &num1);
printf("Enter second number: ");
scanf("%lf", &num2);
switch(operator) {
case '+':
result = num1 + num2;
printf("Result: %.2lf + %.2lf = %.2lf\n", num1, num2, result);
break;
case '-':
result = num1 - num2;
printf("Result: %.2lf - %.2lf = %.2lf\n", num1, num2, result);
break;
case '*':
result = num1 * num2;
printf("Result: %.2lf * %.2lf = %.2lf\n", num1, num2, result);
break;
case '/':
if(num2 != 0) {
result = num1 / num2;
printf("Result: %.2lf / %.2lf = %.2lf\n", num1, num2, result);
} else {
printf("Error: Division by zero is not allowed!\n");
}
break;
default:
printf("Invalid operator!\n");
}
return 0;
}
✅ Note:
– Enter a valid operator (+, -, *, /).
– Division by zero is handled with an error message.
– Works with decimal numbers too!
