Friday, December 4, 2020

Employees Payroll System in Java

 Machine Problem in Java

Write a simple payroll program that will display the employee's information. The program should perform the following:

* Ask the user to enter the name of the employee

* Prompt the user to select between full time and part time   by pressing either F (full time) or P (part-time)

* If F is pressed, ask the user to enter his monthly salary.

  Then display his name and salary.

  If P is pressed, ask the user to type his rate(pay) per hour, then   the number of hour, and then the number of overtime. Then display his or her name and wage. The computation pay is:

  hours of overtime x (rate per hour x 125%)

  If an invalid letter is pressed, display an error message.

 I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.

My telephone number at home here in Bacolod City, Negros Occidental Philippines is  +63 (034) 4335675.

Here in Bacolod City I also accepting computer repair, networking, and Arduino Project development at a very affordable price. My website is www.jakerpomperada.blogspot.com and www.jakerpomperada.com

If you like this video please click the LIKE button, SHARE, and SUBSCRIBE to my channel.

Your support on my channel is highly appreciated.

Thank you very much.







Program Listing

Employees_Payroll_System.java

import java.text.DecimalFormat;

import java.util.Scanner;

/**
Machine Problem in Java

Write a simple payroll program that will display the employee's
information. The program should perform the following:

 Ask the user to enter the name of the employee
 Prompt the user to select between full time and part time
 by pressing either F (full time) or P (part time)
 If F is pressed, ask the user to enter his monthly salary.
 Then display his name and salary.

  If P is pressed, ask the user to type his rate(pay) per hour, then
  the number of hour and then number of overtime. Then display his
  or her name and wage. The computation pay is:
  hours of overtime x (rate per hour x 125%)

  If an invalid letter is pressed, display an error message.
 
 @author Jake Rodriguez Pomperada,MAED-IT, MIT
 www.jakerpomperada.com / www.jakerpomperada.blogspot.com
 jakerpomperada@gmail.com
 Bacolod City, Negros Occidental Philippines
 December 4, 2020   Friday 7:52 AM
*/


public class Employees_Payroll_System {
private static DecimalFormat df2 = new DecimalFormat("#.##");

public static void main(String[] args) {
// TODO Auto-generated method stub
  Scanner input = new Scanner(System.in);
        
        System.out.println("\n");
        System.out.print("\tEmployees Payroll System in Java");
        System.out.println("\n");
        System.out.print("\tEnter Employees Name : ");
        String emp_name =input.nextLine();
        System.out.print("\tPress F for Full Time or P for Part Time : ");
        char job_criteria =input.next().charAt(0);
        
        char select = Character.toUpperCase(job_criteria);
        
        System.out.println();
        
        if (select == 'F') {
        System.out.print("\t------ Full Time Employee ----- ");
        System.out.println();
        System.out.print("\tEnter Basic Pay :  ");
            double basic_pay = input.nextDouble();
            
            System.out.println("\n");
            System.out.println("\t-----------------------------------\n");
            System.out.println("\tEmployees Name :  " + emp_name );
            System.out.println("\tBasic Pay      :  " + df2.format(basic_pay));
            System.out.println();
            System.out.print("\t-----------------------------------\n");
            System.out.print("\tGross Pay      :    " + df2.format(basic_pay));
            System.out.println("\n");
        } else if (select == 'P') {
       
        System.out.print("\t------ Part Time Employee ----- ");
        System.out.println("\n");
        System.out.print("\tEnter Rate Per Hour       :  ");
            double rate_per_hour = input.nextDouble();
            
            System.out.print("\tEnter No. of Hour(s) Work :  ");
            double no_hours_work2 = input.nextDouble();
            
            System.out.print("\tEnter No. of Overtime     :  ");
            double no_overtime = input.nextDouble();
            
            double basic_pay2 =  (rate_per_hour * no_hours_work2); 
            double overtime_pay = (no_overtime * rate_per_hour * 1.25);
            
            double gross_pay = (basic_pay2 + overtime_pay);
           
            System.out.println("\n");
            System.out.println("\t-----------------------------------");
            System.out.println("\tEmployees Name :  " + emp_name );
            System.out.println("\tBasic Pay      :  " + df2.format(basic_pay2));
            System.out.println("\tOvertime Pay   :  " + df2.format(overtime_pay));
            System.out.print("\t-----------------------------------\n");
            System.out.println("\tGross Pay      :  " + df2.format(gross_pay));
            System.out.println("\n");
        } else {
            System.out.println("\n");
        System.out.print("\tInvalid Option. Please Try Again");
           }
        
      System.out.print("\tEnd of Program");
        System.out.println("\n");
    
   }     
}





6 comments:

  1. Replies
    1. Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download Now

      >>>>> Download Full

      Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download LINK

      >>>>> Download Now

      Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download Full

      >>>>> Download LINK Xw

      Delete
  2. ano po application nyo gina pang code ?

    ReplyDelete
  3. THIS IS THE CORRECT CODE

    import java.util.Scanner;

    public class Main {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.print("Enter the name: ");
    String name = in.nextLine();
    System.out.print("F(full time) or P(part time): ");
    String type = in.nextLine();
    if (type.equals("F")) {
    System.out.println("--- Full Time Employee ---");
    System.out.print("Enter Basic Pay: ");
    double salary = in.nextDouble();
    System.out.println("____________________________________");
    System.out.print("Employee name: ");
    System.out.println(name);
    System.out.print("Basic Pay: ");
    System.out.println(salary);
    System.out.println("____________________________________");
    System.out.println("Gross Pay: ");
    System.out.println(salary);
    } else if (type.equals("P")) {
    System.out.println("--- Part Time Employee ---");
    System.out.print("Enter rate per hour: ");
    double rate = in.nextDouble();
    System.out.print("The number of hours you worked: ");
    double hours = in.nextDouble();
    System.out.print("The numbers of overtime: ");
    double overtime = in.nextDouble();
    System.out.println("____________________________________");
    System.out.print("Enter employee name: ");
    System.out.println(name);
    System.out.print("Basic Pay: ");
    System.out.println(rate * hours);
    System.out.print("Overtime Pay: ");
    System.out.println(overtime * (rate * 1.25));
    System.out.println("____________________________________");
    System.out.print("Gross Pay: ");
    System.out.println((rate * hours + rate * 1.25 * overtime));
    } else {
    System.out.println("Invalid input.");
    }

    }
    }

    ReplyDelete
  4. Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download Now

    >>>>> Download Full

    Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download LINK

    >>>>> Download Now

    Programming Source Codes And Computer Programming Tutorials: Employees Payroll System In Java >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete
  5. Thank for the information. it shows that you have lot of knowlage about the bolg. and can you talk about
    HP Service Center Chennai

    ReplyDelete