C Program to calculate the salary

Problem Statement:

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

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 ) ;
}

For any query or issue, feel free to discuss on http://discuss.eduguru.in

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.