C Program to make a calculator.

C Program to make a simple calculator (To perform +, -, *, / operations).

#include <stdio.h>
  
#include <conio.h> 
void main()  
{  
    // declare local variables  
    char opt;  
    int n1, n2;   
    float res;  
    printf (" Select an operator (+, -, *, /) to perform an operation in C calculator \n ");  
    scanf ("%c", &opt); // take an operator  
    printf (" Enter the first number: ");  
    scanf(" %d", &n1); //it takes first number  
    printf (" Enter the second number: ");  
    scanf (" %d", &n2); //it takes second number  
      
    if (opt == '+')  
    {  
        res = n1 + n2; //it add two numbers  
        printf (" Addition of %d and %d is: %f", n1, n2, res);  
    }  
      
    else if (opt == '-')  
    {  
        res = n1 - n2; //it subtract two numbers  
        printf (" Subtraction of %d and %d is: %f", n1, n2, res);  
    }     
    else if (opt == '*')  
    {  
        res = n1 * n2; //it multiply two numbers  
        printf (" Multiplication of %d and %d is: %f", n1, n2, res);  
    }   
    else if (opt == '/')  
    {  
        if (n2 == 0)   // if n2 == 0, take another number  
        {  
            printf (" \n Divisor cannot be zero. Please enter another value ");  
            scanf ("%d", &n2);        
        }  
        res = n1 / n2; //it divide two numbers  
        printf (" Division of %d and %d is: %.2f", n1, n2, res);  
    }  
    else  
    {  
        printf(" \n You have entered wrong inputs ");  
    }  
    getch();  

Expected Output:- 

Post a Comment

Previous Post Next Post