Reference no: EM131270388
Lab Assignments
Control Structure
In this lab assignment, you will create a "TimeEntry" windows form application, user will input work hours for each day in a week (5 days) repeatedly, the program will record the user's time entries, calculate the payment and display on the form. Please follow the following steps to complete this assignment.
Create a new Windows Form Application "TimeEntry".
Design and define the GUI similar to the following form:
User will enter time (hours) in the textbox, suppose user always input valid integer hours.
Set "Submit time" button as the default button for the form, this button will be pressed when the user presses the Enter key.
Add a ListBox to record and display the time entries for 5 days, after user enter hours for one day, it will be shown in the ListBox immediately.
The "Get payment" button is disabled when program starts to run.
After user enters hours for 5 days, the TextBox and "Submit time" button are disabled; the "Get payment" button is enabled.
Create and define 3 event handler methods to handle the button_click events for 3 buttons.
When click "Submit time" button -----
If the TextBox is not empty and user entered less than 5 time entries, the hours entered in the TextBox will be read and added in the ListBox.
If user has already entered 5 time entries, then disable the "Submit time" button and hours TextBox, enable "Get Payment" button.
When click "Get payment" button -----
Use a counter controlled repetition statement to read time entries repeatedly from ListBox for calculation.
Calculate the total hours
Calculate user's payment following the rules below
If the total hours is less than or equal to 40, then calculate payments, otherwise, display an error message to the user.
If total hours is between 0 and 20 hours, the hourly wage is $10.00
If total hours is between 21 and 30 hours, the hourly wage is $12.00
If total hours is between 31 and 40 hours, the hourly wage is $15.00
Display user's payment as the Text property of the result Label.
You may use this code to display the payment in a currency format.
PayLabel.Text = String.Format("{0:C2}", Payment)
When click "Clear time" button ----
The TextBox, ListBox and result label will be cleared
The form should be converted to the initial format.
Use definite integrals to approximate total revenues
: Use definite integrals to approximate Total revenues taken in over the 2-year period, Total revenues taken in from t = 8 to t = 14.
|
Should baseball''s anti-trust exemption be discontinued
: Would hosting the 2024 Olympics be a good thing for Los Angeles? Should cities and states provide public support for professional sports stadiums and arenas? Should baseball's anti-trust exemption be discontinued?
|
What is the x axis (q) looks like
: Why the MC (marginal cost) is looks like a ''U''? When the serving is 1 (no extra production) what is the marginal cost? What is the x axis(Q) looks like?
|
Sketch a three-input rtl nor gate
: Sketch a three-input RTL NOR gate. Use a minimum number of transistors.
|
Create a timeentry windows form application
: In this lab assignment, you will create a "TimeEntry" windows form application, user will input work hours for each day in a week (5 days) repeatedly, the program will record the user's time entries.
|
Draw the two budget constraints
: Assuming Jack's preferences over beer and whisky did not change, was his behaviour consistent with those of a rational consumer model? Draw the two budget constraints and explain your answer.
|
Analyze the hazards in both areas of the facility
: For the LEV, specify the hood configuration, a recommended capture velocity, and a recommendation for treatment of the exhaust stream. Explain why you made the choices and support your decisions with at least one reference other than the text.
|
Appetite is measured in ounces of layer pellets per week
: Spring is right around the corner and that can mean only one thing: it's time to incubate some eggs for a fresh crop of chickens to supplement the existing flock for the year. There are three breeds that are popular: Leghorns, Buff Orpingtons, and Co..
|
What is the fastest time to get everyone across the bridge
: The teaching assistant can cross the bridge in 5 minutes. The professor always gets distracted and takes 10 minutes to cross the bridge. What is the fastest time to get everyone across the bridge?
|