Skip to content

Java-based payroll module that automates salary calculations for retail staff, processing bonuses and legal pension deductions.

Notifications You must be signed in to change notification settings

entorpecimiento/salary-Calculator-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Salary Calculator – Java Logic

Payroll module developed in Java that automates salary calculations for retail staff by processing bonuses and legal deductions.


🧠 Project Description

The system manages payroll logic based on three specific employment categories:

πŸ“Œ Repositor (Stock Clerk)

  • Base Salary: $15,890.
  • Bonus: 10% additional payment applied to the base.

πŸ“Œ Cajero (Cashier)

  • Fixed Salary: Monthly processing of $25,630.89.

πŸ“Œ Supervisor

  • Gross Salary: $35,560.20.
  • Deduction: 11% automatic pension contribution.

πŸ› οΈ Technical Highlights

  • Flow Control: Implementation of nested if-else structures for category selection and input validation.
  • Monetary Precision: Use of floating-point data types for accurate currency and percentage handling.
  • Console Interface: Dynamic data entry processing using the Scanner class.

πŸ“‚ Project Structure

  • src/
    • main/
      • java/
        • com/mycompany/java/payroll/logic/
          • JavaPayrollLogic.java

πŸ“‹ Requirements

  • JDK 8 or higher.
  • Compatible IDE (NetBeans recommended) or terminal.

πŸš€ Author

GitHub – entorpecimiento

About

Java-based payroll module that automates salary calculations for retail staff, processing bonuses and legal pension deductions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages