Answer to Question #327019 in Python for sentry kamina

Question #327019

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.


*need the answer in the form of a pseudocode and flowchart

1
Expert's answer
2022-04-12T16:59:03-0400

START:

INPUT(salesperson_number, sales_amount, salesperson_class)

IF salesperson_number = 1 

THEN

IF sales_amount <= 1000 

THEN

OUTPUT('The rate is ', 6)

ELSE IF sales_amount > 1000 AND sales_amount < 2000

THEN

OUTPUT('The rate is ', 7)

ELSE

OUTPUT('The rate is ', 10)

ENDIF

ELSE IF salesperson_class = 2

THEN

IF sales_amount < 1000

THEN

OUTPUT('The rate is ', 4)

ELSE

OUTPUT('The rate is ', 6)

ENDIF

ELSE IF salesperson_class = 3

THEN

OUTPUT('The rate is ', 4.5)

ENDIF

ELSE

OUTPUT('Error message')

ENDIF

END.


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