C Program to calculate the salary

Problem Statement:

Write a program to calculate the salary as per the following table:

c program to calculate salary
c program to calculate salary

Solution:

/* C program to calculate salary */

main( )
{
char g ;
int yos, qual, sal ;
printf ( “Enter Gender, Years of Service and
Qualifications ( 0 = G, 1 = PG ):” ) ;
scanf ( “%c%d%d”, &g, &yos, &qual ) ;
if ( g == ‘m’ && yos >= 10 && qual == 1 )
sal = 15000 ;
else if ( ( g == ‘m’ && yos >= 10 && qual == 0 ) ||
( g == ‘m’ && yos < 10 && qual == 1 ) )
sal = 10000 ;

else if ( g == ‘m’ && yos < 10 && qual == 0 )
sal = 7000 ;
else if ( g == ‘f’ && yos >= 10 && qual == 1 )
sal = 12000 ;
else if ( g == ‘f’ && yos >= 10 && qual == 0 )
sal = 9000 ;
else if ( g == ‘f’ && yos < 10 && qual == 1 )
sal = 10000 ;
else if ( g == ‘f’ && yos < 10 && qual == 0 )
sal = 6000 ;
printf ( “\nSalary of Employee = %d”, sal ) ;
}

 

Related Posts

  • 80
    Write a C Program for the following :- Ramesh’s basic salary is input through the keyboard. His dearness allowance is 40% of basic salary, and house rent allowance is 20% of basic salary. Write a program to calculate his gross salary. Answer:  /* To Calculate the gross salary of Ramesh…
    Tags: salary, basic, program, write, calculate, tutorial, learn, example
  • 75
    The if statement by itself will execute a single statement, or a group of statements, when the expression following if evaluates to true. It does nothing when the expression evaluates to false. Can we execute one group of statements if the expression evaluates to true and another group of statements…
    Tags: salary, basic, program, write, learn, example, programming, tutorial
  • 71
    Problem Statement: If a four-digit number is input through the keyboard, write a program to obtain the sum of the first and last digit of this number. Solution: /* Sum of 1st and last digit of a four digit number */ #include<stdio.h> #include<conio.h> main() { int n,a,sum=0; clrscr(); printf("\Enter a…
    Tags: program, write, learn, example, tutorial, programming, basic
  • 71
    Problem Statement: If the marks obtained by a student in five different subjects are input through the keyboard, find out the aggregate marks and percentage marks obtained by the student. Assume that the maximum marks that can be obtained by a student in each subject is 100. Answer: /* Calculation…
    Tags: program, basic, learn, example, tutorial, write, calculate, programming
  • 68
    In this article we will learn about the NOT operator, written as !. This operator reverses the result of the expression it operates on. For example, if the expression evaluates to a non-zero value, then applying ! operator to it results into a 0. Vice versa, if the expression evaluates…
    Tags: example, program, learn, programming, write, tutorial

Satya Prakash

VOIP Expert: More than 8 years of experience in Asterisk Development and Call Center operation Management. Unique Combination of Skill Set as IT, Analytics and operation management.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: