Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

int_number.py ## Turns a number into its English name. # @param number a poistive integer if part >= 1000000 : name = name + intName1000(part

int_number.py

## Turns a number into its English name. # @param number a poistive integer

if part >= 1000000 : name = name + intName1000(part // 1000000) + " million " part = part % 1000000

if part >= 1000 : name = name + intName1000(part // 1000) + " thousand " part = part % 1000

if part >= 1 : name = name + intName1000(part) part = part

return name

## Turns a number into its English name. # @param number a poistive integer

if part >= 100 : name = digitName(part // 100) + " hundred" part = part % 100

if part >= 20 : name = name + " " + tensName(part) part = part % 10 elif part >= 10 : name = name + " " + teenName(part) part = 0

if part > 0 : name = name + " " + digitName(part)

return name

## Turns a digit into its English name. # @param digit an integer between 1 and 9 # @return the name of digit ("one" ... "nine") # def digitName(digit) : if digit == 1: return "One" if digit == 2: return "Two" if digit == 3: return "Three" if digit == 4: return "Four" if digit == 5: return "Five" if digit == 6: return "Six" if digit == 7: return "Seven" if digit == 8: return "Eight" if digit == 9: return "Nine" return ""

## Turns a number between 10 and 19 into its English name. # @param number an integer between 10 and 19 # @return the name of the given number ("ten" ... "nineteen") # def teenName(number) : if number == 10 : return "Ten" if number == 11 : return "Eleven" if number == 12 : return "Twelve" if number == 13 : return "Thirteen" if number == 14 : return "Fourteen" if number == 15 : return "Fifteen" if number == 16 : return "Sixteen" if number == 17 : return "Seventeen" if number == 18 : return "Eighteen" if number == 19 : return "Nineteen" return ""

## Gives the name of the tens part of a number between 20 and 99. # @param number an integer between 20 and 99 # @return the name of the tens part of the number ("twenty" ... "ninety")

def tensName(number) : if number >= 90 : return "Ninety" if number >= 80 : return "Eighty" if number >= 70 : return "Seventy" if number >= 60 : return "Sixty" if number >= 50 : return "Fifty" if number >= 40 : return "Forty" if number >= 30 : return "Thirty" if number >= 20 : return "Twenty" return ""

image text in transcribedLanguage: Python

Write a program that simulates the printing of a paycheck. Ask the program user for the name of the employee, the hourly rate, and the number of hours worked. If the number of hours exceed 40, the employee is paid "time and a half", that is, 150 percent of the hourly rate on the hours exceeding 40. Be sure to use stepwise refinement and break your solution should have several functions. Use the given intName.py file to print the dollar amount of the check. A sample run is shown below. Name your file as check.py Enter the name of the employee: Yogi Bear Enter the hourly pay rate: 50.77 Enter the hours worked: 60 ABC Solutions, 888 First Street, Kamloops. BC, Canada, V2C 1K1 Pay Amount is: $3,553.90 Three thousand Five hundred Fifty Three and 90 / 100 To the order of: Yogi Bear Marking criteria Header comment and comments throughout: 0.5 mark Declaring one appropriate constant: 0.5 mark Modularizing your code by creating three functions with appropriate logic and functionality: 9 marks

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Azure SQL Database For Modern Developers Building Applications In The Microsoft Cloud

Authors: Davide Mauri, Silvano Coriani, Anna Hoffma, Sanjay Mishra, Jovan Popovic

1st Edition

1484263693, 978-1484263693

More Books

Students also viewed these Databases questions

Question

Explain the various methods of job evaluation

Answered: 1 week ago

Question

Differentiate Personnel Management and Human Resource Management

Answered: 1 week ago

Question

Describe the functions of Human resource management

Answered: 1 week ago