In this c program, we ask the user/employee to enter current year and his / her year of joining the organization/company. We check if the employee has served the company / organization for more than 3 years. If yes, then we give him/her a bonus of $2500 and if he or she has served for less than 3 years we’ll give $1000 as bonus.
Related Read:
if else statement in C
Relational Operators In C
Source Code: Employee Bonus Calculation: C
- #include < stdio.h >
- int main()
- {
- int bonus, cy, yoj;
- printf("Enter current year and year of joining\n");
- scanf("%d %d", &cy, &yoj);
- if( (cy - yoj) > 3 )
- {
- bonus = 2500;
- }
- else
- {
- bonus = 1000;
- }
- printf("You get a bonus of %d \n", bonus);
- return 0;
- }
Output 1:
Enter current year and year of joining
2019
2017
You get a bonus of 1000
Output 2:
Enter current year and year of joining
2019
2014
You get a bonus of 2500
C Program to Calculate Employee Bonus
[youtube https://www.youtube.com/watch?v=nB7ngERD3Tc]
In this program we check if the employee has worked for 3 years in the organization or not. We subtract his year of joining from current year and then based on that we decide his or her bonus.
For full C programming language free video tutorial list visit:C Programming: Beginner To Advance To Expert