You are on page 1of 2

CS10-1L FINAL PROJECT SPECIFICATIONS

1. Create a C++ program that will simulate a basic Payroll System.


2. Analyze the program requirements below to come up with actual
features of the system. I will only entertain questions if its not in this
document.
3. The program must allow users to add employee details:
a. Name
b. ID Number
c. Age
d. Status (Probationary of Regular)
e. With or without loan
f. Daily Rate
4. Add other features that will allow users to compute for the salary of
the employee, display all employees, all probationary and/or regular
employees, those with and/or without loans, and list according to
your defined age bracket.
5. Must compute for the Gross Salary, Deductions, Net Salary, and
display it in a realistic format. Gross salary is computed based on the
daily rate of employee multiplied by the number of days worked, plus
20% allowance for Regular employees and 10% allowance for
probationary.
On the other hand, deductions are Tax and Loan Payment. Tax
which is computed based on age: 25% for ages 35 and below, and
20% for above 35 years old. If a person has loan, you are required to
input the amount loaned, and number of months to pay. The monthly
loan deduction is amount of loan divided by months to pay, plus 4%
of total loan as monthly interest rate.
Net salary is gross salary minus all deductions.
6. Submit a one-page description of your system that details any
constant password or information, as well as how to use your system.
You must also include the printed cover page (attached), a printout of
the source code or program, and screenshots of sample outputs. This
document must be submitted during the scheduled presentation,
class time, on Tuesday of week 10, June 23.
7. You will be graded based on the following:
1 Complete Features
15
2 Exclusivity of Project
5
Application of lessons discussed
3
5
in class
4 Complete I/O with validations
10
5 Functionality of the Program
10
6 Usability of the Program
10
7 Proper coding style
5
8 Correct analysis of the Program
20

9
1
0

Submitted on time

10

Presentation

10

You might also like