Grading System Code In Dev C++

Grading

Mar 18, 2012  Employees Salary in c. GitHub Gist: instantly share code, notes, and snippets. Write a C program to calculate grade of a student on the basis of his/her total marks. Answer: Following program is calculating grade of student according to his/her total marks.

Grading System Code In Dev C 4

C++

Grading System Code In Dev C Online

employeesalary

Grading System Code In Dev C Download

Input Processing Output
1) Enter Code
1) Manager:Salary 2) if(code1) Manager Salary
Print Manager Salary
2) HourlyWorker: 3) if(code2) HourlyW .....
Enter Hours
if(hours<=40)
hours calculate: hours*rate
rate else
salary = 40.0 * hrRate + ( hours - 40 ) * hrRate * 1.5;
print
3) Commisions 4) if(code3) CommissionW...
Enter Sale
sale calculate: (sale*0.57)+250
5.7% print
4) PieceWorker: 5) if(code4) PieceW........
numOfProduct Enter number of product
Rate Enter rate
calculate:rate*numOfProduct
print
5) PayCode(1= Manager; 2=hourly worker; 3=Commissions Worker; 4=pieceworker) */
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
class EmployeeSalary
{
public:
/* hourly workers*/
double CalculateHourlySalary(int hrRate, int hours)
{
if ( hours <= 40 )
salary = hours * hrRate;
else
salary = 40.0 * hrRate + ( hours - 40 ) * hrRate * 1.5;
return salary;
}
/*Commission workers*/
double getCommissionHourlySalary(double sale)
{
sale =(sale* 0.057 )+ 250;
return sale;
}
/* Piece Workers*/
double getPieceWorkerHourlySalary(int product, int rate)
{
int pro = product * rate;
return pro;
}
void instruct()
{
cout<<'The Purpose of this Program is to calculate each employees pay rate by entering the employee paycode '
'for example, when the user type in 1, it will calculate the'
'Manager salary, 2 for hourlyWorkers,'
' 3 for Commission Workers and 4 for PieceWorkers '
'and the program itself will do '
'the calculation for that particular employee'
' and when ever the user Enter -1 as the PayCode ,program will executed.'<<endl;
}
private:
double salary;
};
int main()
{
EmployeeSalary salary;
int paycode;
double sal;
int hrRate;
int product;
int rate;
int hours;
int sale;
salary.instruct();
cout<<endl<<endl;
cout<<' *******************************************'<<endl;
cout<<' %%%%%%% [-1] To End The Program: %%%%%%%%'<<endl;
cout<<' *******************************************'<<endl;
cout<<' **** [1] Manager PayCode: ******'<<endl;
cout<<' **** [2] Hourly worker PayCode: ******'<<endl;
cout<<' **** [3] Commission worker PayCode: ******'<<endl;
cout<<' **** [4] Piece worker PayCode: ******'<<endl;
cout<<' *******************************************'<<endl;
while(paycode!=-1)
{
cout<<endl;
cout<<' Enter PayCode:'<<' '<<setiosflags( ios::fixed | ios::showpoint );
cin>>paycode;
cout<<'*******************************************'<<endl;
cout<<endl;
if(paycode1)
{
/*Manager Fixed salary */
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'^^^^ Manager PayCode Has been selected ^^^^'<<endl;
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'Enter Salary: ';
cin>>sal;
cout<<'Manager's salary is:$ '<<setprecision(2)<<sal<<endl;
cout<<endl;
cout<<endl;
system('pause');
}
if(paycode2)
{
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'^^^^^^^^ Hourly Worker PayCode ^^^^^^^^'<<endl;
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'Enter Hour Rate:$ ';
cin>>hrRate;
cout<<'Enter hours worked: ';
cin>>hours;
cout<<'Hourly worker's salary is:$ '<<setprecision(2)<<salary.CalculateHourlySalary(hrRate,hours)<<endl;
cout<<endl;
system('pause');
}
if(paycode3)
{
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'^^^^^^^ Commission Workers PayCode ^^^^^^'<<endl;
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'Enter weekly sale: ';
cin>>sale;
cout<<'Commission worker's hourly is:$ '<<setprecision(2)<<salary.getCommissionHourlySalary(sale)<<endl;
cout<<endl;
system('pause');
}
if(paycode4)
{
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'^^^^^^^^^^ Piece Worker PayCode ^^^^^^^^^'<<endl;
cout<<'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'<<endl;
cout<<'Enter Number of product: ';
cin>>product;
cout<<'Enter rate per each pieces sold:$ ';
cin>>rate;
cout<<'Piece worker's salary: '<<setprecision(2)<<salary.getPieceWorkerHourlySalary(product,rate)<<endl;
system('pause');
}
else
cout<<'Input Error'<<endl;
}
return 0;
}

Grading System Code In Dev C Pdf

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment