Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------ Assignment -----------------------------------
- // Programmer:Mustak Ahmed Course-Section:Ap Comp Sci
- // E-mail address:[email protected] Assignment: 3-4
- // Creation Date:9/30/14 Last Modified:9/30/14
- //-----------------------------------------------------------------------------
- // PURPOSE: to display an employee's weekly pay
- //-----------------------------------------------------------------------------
- // INPUT: hours worked, hourly wage, extra hours worked (per day)
- //-----------------------------------------------------------------------------
- // OUTPUT: weekly play and erned per day
- //-----------------------------------------------------------------------------
- // NOTES: 1. No error checking is done on the information provided by user.
- //-----------------------------------------------------------------------------
- package employeepaydays;
- // import statements
- import TerminalIO.KeyboardReader;
- public class EmployeePayDays {
- public static void main(String[] args)
- {
- // instantiate keyboard
- KeyboardReader reader = new KeyboardReader ();
- // create variables
- double HourlyWage;
- double RegualarHoursDay1, RegualarHoursDay2, RegualarHoursDay3,
- RegualarHoursDay4, RegualarHoursDay5 ;
- double OverTimeHoursDay1,OverTimeHoursDay2,
- OverTimeHoursDay3, OverTimeHoursDay4, OverTimeHoursDay5;
- double WeeklyPay;
- double OverTimePay;
- // ask user for input and read user input
- // regular hours per day
- HourlyWage = reader.readDouble("Please Enter Hourly Wage:" );
- RegualarHoursDay1 = reader.readDouble("Please "
- + "Enter Regualar Hours Worked the 1st day :" );
- RegualarHoursDay2 = reader.readDouble("Please "
- + "Enter Regualar Hours Worked the 2nd day :" );
- RegualarHoursDay3 = reader.readDouble("Please "
- + "Enter Regualar Hours Worked the 3rd day :" );
- RegualarHoursDay4 = reader.readDouble("Please "
- + "Enter Regualar Hours Worked the 4th day :" );
- RegualarHoursDay5 = reader.readDouble("Please "
- + "Enter Regualar Hours Worked the 5th day :" );
- // over time hours per day
- OverTimeHoursDay1 = reader.readDouble("Please "
- + "Enter Over Time Hours Worked the 1st day :" );
- OverTimeHoursDay2 = reader.readDouble("Please "
- + "Enter Over Time Hours Worked the 2nd day :" );
- OverTimeHoursDay3 = reader.readDouble("Please "
- + "Enter Over Time Hours Worked the 3rd day :" );
- OverTimeHoursDay4 = reader.readDouble("Please "
- + "Enter Over Time Hours Worked the 4th day :" );
- OverTimeHoursDay5 = reader.readDouble("Please "
- + "Enter Over Time Hours Worked the 5thday :" );
- // calc over time pay
- OverTimePay = (OverTimeHoursDay1 * (HourlyWage*1.5) )
- + (OverTimeHoursDay2 * (HourlyWage*1.5) )
- + (OverTimeHoursDay3 * (HourlyWage*1.5) )
- + (OverTimeHoursDay4 * (HourlyWage*1.5) )
- + (OverTimeHoursDay5 * (HourlyWage*1.5) );
- // calc weeklypay
- WeeklyPay = (RegualarHoursDay1+ RegualarHoursDay2+ RegualarHoursDay3+
- RegualarHoursDay4+ RegualarHoursDay5) * HourlyWage + (OverTimePay);
- // print results
- System.out.print("Your Weekly Pay is:$" + WeeklyPay);
- } // end of main method
- }// end of class employeepayday
Advertisement
Add Comment
Please, Sign In to add comment