Answer to Question #319729 in Python for sung jin woo

Question #319729

Write a pseudocode algorithm for the problem


JamEx Limited requires a program to calculate and print the commission received by a salesperson. The program should process an undetermined number of salespersons and appropriately terminate by a predefined input. The commission rate is based on two factors, the amount of sales and the class to which a salesperson belongs. The input will be the salesperson number, sales amount and class. The commission rate will be based on the following criteria:

Class=1

If sales is equal to or less than $1000, the rate is 6 percent.

If sales is greater than $1000 but less than $2000, the rate is 7 percent.

If the sales is $2000 or greater, the rate is 10 percent.


Class=2

If the sales is less than $1000, the rate is 4 percent.

If the sales is $1000 or greater, the rate is 6 percent.


Class=3

The rate is 4.5 percent for all sales amount


Class=any other value

Output an appropriate error message


1
Expert's answer
2022-03-28T14:29:00-0400
sales = int(input(''))
rate = int(input(''))
class1  = int(input(''))
if class1 == 1:
    if sales <= 1000:
        print(0.06 * sales)
    elif 1000 < sales <= 2000:
        print(0.07 * sales)
    else:
        print(0.1 * sales)
elif class1 == 2:
    if sales <= 1000:
        print(0.04 * sales)
    else:
        print(0.06 * sales)
elif class1 == 3:
    print(0.045 * sales)
else:
    print('Error message')

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS