# Exceptions using try: and catch: try: # Input Section hours = float(input('Enter Hours: \n')) ''' Your code to input rate here ''' # Processing Section if (hours > 40): ''' Your code to compute regular_pay ''' ''' Your code to compute overtime_pay ''' ''' Your code to compute gross_pay ''' else: ''' Your code to compute regular_pay ''' ''' Your code to compute overtime_pay ''' ''' Your code to compute gross_pay ''' # Output Section
# Exceptions using try: and catch: try: # Input Section hours = float(input('Enter Hours: \n')) ''' Your code to input rate here ''' # Processing Section if (hours > 40): ''' Your code to compute regular_pay ''' ''' Your code to compute overtime_pay ''' ''' Your code to compute gross_pay ''' else: ''' Your code to compute regular_pay ''' ''' Your code to compute overtime_pay ''' ''' Your code to compute gross_pay ''' # Output Section
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
# Exceptions using try: and catch:
try:
# Input Section
hours = float(input('Enter Hours: \n'))
''' Your code to input rate here '''
# Processing Section
if (hours > 40):
''' Your code to compute regular_pay '''
''' Your code to compute overtime_pay '''
''' Your code to compute gross_pay '''
else:
''' Your code to compute regular_pay '''
''' Your code to compute overtime_pay '''
''' Your code to compute gross_pay '''
# Output Section
''' Your code to output gross_pay with 2 decimals '''
except:
print('Error, please enter numeric input')

Transcribed Image Text:4.22 LAB: Gross Pay with Overtime and try/except
(1) Rewrite your gross_pay computation to give the employee 1.5 times the hourly rate for hours Worked above 40 hours. That is, if
hours is greater than 40, assign regular_pay 40 times rate, then assign overtime_pay 1.5 times rate times the difference in the
hours over 40. Otherwise, compute the pay as before
Ex:
Enter Hours: 45
Enter Rate: 10.75
Pay: $510.62
(2) Rewrite your pay program above using try and except so that your program handles non-numeric input gracefully by printing a
message and exiting the program. The following shows two executions of the program:
Ex:
Enter Hours: 20
Enter Rate: nine
Error, please enter numeric input
Enter Hours: fifty
Error, please enter numeric input
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education