Hello! This application has been developed in JavaScript. In this space I provide everything needed to run the program and an overview of how I did it.
In mi case I used Visual Studio Code to program
To run de program I used a local server, I used Live Server, you can install it in the extensions tab and search for LiveServer
Clone the project:
git clone https://github.com/Jrfranco2/acme.git
Open the app directory with Code Editor:
Visual Studio Code
Open with Live Server
Live Server
Problem Description
The company ACME offers their employees the flexibility to work the hours they want. They will pay for the hours worked based on the day of the week and time of day, according to the following table:Monday - Friday | Saturday and Sunday |
---|---|
00:01 - 09:00 25 USD | 00:01 - 09:00 30 USD |
09:01 - 18:00 15 USD | 09:01 - 18:00 20 USD |
18:01 - 00:00 20 USD | 18:01 - 00:00 25 USD |
The goal of this exercise is to calculate the total that the company has to pay an employee, based on the hours they worked and the times during which they worked. The following abbreviations will be used for entering data:
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
---|---|---|---|---|---|---|
MO | TU | WE | TH | FR | SA | SU |
Input: the name of an employee and the schedule they worked, indicating the time and hours. This should be a .txt file with at least five sets of data. You can include the data from our two examples below.
Output: indicate how much the employee has to be paid
For example:
Case | Case 1 | Case 2 |
---|---|---|
Input | RENE=MO10:00-12:00,TU10:00-12:00,TH01:00-03:00,SA14:00-18:00,SU20:00-21:00 | ASTRID=MO10:00-12:00,TH12:00-14:00,SU20:00-21:00 |
Output | The amount to pay RENE is: 215 USD | The amount to pay ASTRID is: 85 USD |