Professional Documents
Culture Documents
Abstract
Program for Salary calculation, including code and flowchart
Windows User
awaan365@gmail.com
PROBLEM STATEMENT: RECALL THE CONCEPTS OF IF STATEMENTS YOU
LEARNED DURING YOUR LECTURES AND WRITE A PROGRAM WHICH TAKES BASIC SALARY
(BS) FROM THE USER .THE PROGRAM SHOULD PRINT THE SALARY SLIP OF AN EMPLOYEE
ACCORDING TO FOLLOWING GIVEN RULES.
SOLUTION (CODE):
#include<stdio.h>
#include<stdlib.h>
int main()
float BasicSalary;
float TotalSalary;
scanf("%f",&BasicSalary);
TotalSalary = BasicSalary;
TotalSalary = BasicSalary+(0.03*BasicSalary)+(0.02*BasicSalary)+(0.01*BasicSalary)-(0.005*BasicSalary)-
(0.04*BasicSalary);
else if (BasicSalary>30000){
TotalSalary = BasicSalary+(0.04*BasicSalary)+(0.07*BasicSalary)+(0.04*BasicSalary)+(0.03*BasicSalary)-
(0.03*BasicSalary)-(0.1*BasicSalary);
else{
return 0;
FLOWCHART:
START
DECLARE VARIABLES
READ
BASICSALARY
False
if(BasicSalary<15000
True
HRA=0.03*BasicSalary
MA=0.02*BasicSalary
DA=0.02*BasicSalary
TA=0.01*BasicSalary
Tax=0.005*BasicSalary
UB=0.04*BasicSalary
False if(BasicSalary>15000
&&BasicSalary<30000
HRA=0.05*BasicSalary
MA=0.03*BasicSalary
DA=0.03*BasicSalary
True
TA=0.02*BasicSalary
Tax=0.02*BasicSalary
UB=0.04*BasicSalary
If(BasicSalary>30000
HRA=0.04*BasicSalary
MA=0.O7*BasicSalary
DA=0.04*BasicSalary
TA=0.03*BasicSalary
Tax=0.03*BasicSalary
UB=0.01*BasicSalary
BasicSalary-HRA+MA=DA=TA-(Tax+UB)
END