Ticker

6/recent/ticker-posts

PROGRAMME FOR THE CREATING A SMALL CALCULATOR IN C LANG

PROGRAMME FOR THE CREATING A SMALL CALCULATOR IN C LANG


  1.     #include <stdio.h>  
  2.        int main()  
  3.     {  
  4.     // declare local variables  
       char opt;  
  1.     int n1, n2;   
  2.     float res;  
  3.     printf (" Choose an operator(+, -, *, /) to perform the operation in C Calculator \n ");  
  4.     scanf ("%c", &opt); // take an operator  
  5.     if (opt == '/' )  
  6.     {  
  7.         printf (" You have selected: Division");  
  8.     }  
  9.     else if (opt == '*')  
  10.     {  
  11.         printf (" You have selected: Multiplication");  
  12.      }  
  13.        
  14.     else if (opt == '-')  
  15.     {  
  16.         printf (" You have selected: Subtraction");  
  17.      }  
  18.         else if (opt == '+')  
  19.     {  
  20.         printf (" You have selected: Addition");  
  21.      }     
  22.     printf (" \n Enter the first number: ");  
  23.     scanf(" %d", &n1); // take fist number  
  24.     printf (" Enter the second number: ");  
  25.     scanf (" %d", &n2); // take second number  
  26.       
  27.     switch(opt)  
  28.     {  
  29.         case '+':  
  30.             res = n1 + n2; // add two numbers  
  31.             printf (" Addition of %d and %d is: %.2f", n1, n2, res);  
  32.             break;  
  33.           
  34.         case '-':  
  35.             res = n1 - n2; // subtract two numbers  
  36.             printf (" Subtraction of %d and %d is: %.2f", n1, n2, res);  
  37.             break;  
  38.               
  39.         case '*':  
  40.             res = n1 * n2; // multiply two numbers  
  41.             printf (" Multiplication of %d and %d is: %.2f", n1, n2, res);  
  42.             break;            
  43.           
  44.         case '/':  
  45.             if (n2 == 0)   // if n2 == 0, take another number  
  46.             {  
  47.                 printf (" \n Divisor cannot be zero. Please enter another value ");  
  48.                 scanf ("%d", &n2);        
  49.                 }  
  50.             res = n1 / n2; // divide two numbers  
  51.             printf (" Division of %d and %d is: %.2f", n1, n2, res);  
  52.             break;  
  53.         default:  /* use default to print default message if any condition is not satisfied */  
  54.             printf (" Something is wrong!! Please check the options ");               
  55.     }  
  56.     return 0;  
  57.    }    

       I am requesting to all the learners .please don't  copy & paste the programme. just see the  programme analyse yourself and then type the programme by your own hands . then only you will gain the knowledge otherwise you will face so much difficulties

 out put :- 

     



Post a Comment

0 Comments