Showing posts with label Calculation. Show all posts
Showing posts with label Calculation. Show all posts

C Program To Do Basic Arithmetic Calculation

How to write a C Program To Do Basic Arithmetic Calculation in C Programming Language ?


  1. Addition
  2. Subtraction
  3. Multiplication
  4. Division
  5. Factor

Solution For C Program :

/*C Program To Do Basic Arithmetic Calculation.*/


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int a,b,c,ch,num,fact=1,n=0;
char choice='y';
clrscr();
while(choice=='y'||choice=='Y')
  {
  printf("\n:----MENU----:");
  printf("\n[1] :--ADDITION--");
  printf("\n[2] :--SUBTRACTION--");
  printf("\n[3] :--MULTIPLICATION--");
  printf("\n[4] :--DIVISION--");
  printf("\n[5] :--Factorial--");
  printf("\n[6] :--Exit--");
  printf("\nEnter your choice==>");
  scanf("%d",&ch);
  switch(ch)
    {
    case 1:    printf("Enter the 1st number==>");
        scanf("%d",&a);
        printf("Enter the 2nd number==>");
        scanf("%d",&b);
        c=a+b;
        printf("\nSUM of %d and %d==%d",a,b,c);
        break;
    case 2:    printf("Enter the 1st number==>");
        scanf("%d",&a);
        printf("Enter the 2nd number==>");
        scanf("%d",&b);
        c=a-b;
        printf("\nSubstraction of %d and %d==%d",a,b,c);
        break;
    case 3:    printf("Enter the 1st number==>");
        scanf("%d",&a);
        printf("Enter the 2nd number==>");
        scanf("%d",&b);
        c=a*b;
        printf("\nMultiplication of %d and %d==%d",a,b,c);
        break;
    case 4:    printf("Enter the 1st number==>");
        scanf("%d",&a);
        printf("Enter the 2nd number==>");
        scanf("%d",&b);
        c=a/b;
        printf("\nDivision of %d and %d==%d",a,b,c);
        break;
    case 5:    printf("\nEnter the number for factorial==>");
        scanf("%d",&num);
        n=num;
        while(n>0)
            {
          fact*=n;
          n=n-1 ;
          }
        printf("\nFactorial of %d is==%d",num,fact);
        break;
    case 6:    exit(0);
    default:    printf("\nWrong Choice");
    }
  printf("\n\nDo you want to continue==>");
  fflush(stdin);
  scanf("%c",&choice);
  }
getch();
}


You may also learn these C Program/Code :

C Program To Swap Two Numbers Without Using Third Variable

C Program to Calculation of Bonus using 'if' statement

How to write a C Program to Calculation of Bonus using 'if' statement in C Programming Language ?


Solution:

This program is nothing but the demonstration of 'if' statement.


The current year and the year in which the employee joined the organization
are entered through the keyboard.

If the number of years for which the employee has served the organization is greater than 3 then a bonus of Rs. 2500/- is given to the employee.

If the years of service are not greater than 3, then the program should not do anything.

If his basic salary is less than Rs. 1500, then HRA=10% of basic salary and DA=90% of basic salary.

If his salary is either equal to or above Rs. 1500, then HRA = Rs. 500 and DA = 98% of basic salary.

If the employee's salary is input through the keyboard write a program to find his gross salary.


  1. #include<stdio.h>
  2. main ()
  3. {
  4.  
  5. int bonus, cy, yoj, yr_of_ser;
  6.  
  7. printf ("Enter current year and year of joining: ");
  8.  
  9. scanf ("%d %d", &cy, &yoj);
  10.  
  11. yr_of_ser = cy - yoj;
  12.  
  13. if (yr_of_ser>3)
  14. {
  15. bonus = 2500;
  16.  
  17. printf ("Bonus = Rs. %d", bonus);
  18. }
  19. }