Write the pseudocode for the following program: A company sales manager requires a sales analysis of the two products on offer at the end of the month. The company employs five salespeople. Input values for each salesperson are name, number, gender, and total units sold for the month, for each product (one and two). The salary of each salesperson is strictly commission-based. Each salesperson earns a basic commission calculated as 12.5% of his/her total sales. If a salesperson sells more than R1 000 of product two, he or she receives an additional 10% commission on product two. If not, commission for sales of product two is reduced to 5% (i.e. instead of receiving the basic 12.5% commission for sales of product two, a penalty is paid). If a saleswoman sells more than R500 of product one, she receives a bonus of R100. An added bonus of R750 is given to each salesperson whose total commission is more than R6 000. Each employee receives a printed pay-slip showing all the employee details, gross pay, all the deductions and/or additions, and the net pay. The unit prices for the two products are as follows: Product 1: R250 Product 2: R175 At the end of processing, the manager wants to know: The total number of items sold. The total number of women and the total number of men that received a bonus. The number of women employed by the company. Total salary paid out (i.e. total net pay)
Operations
In mathematics and computer science, an operation is an event that is carried out to satisfy a given task. Basic operations of a computer system are input, processing, output, storage, and control.
Basic Operators
An operator is a symbol that indicates an operation to be performed. We are familiar with operators in mathematics; operators used in computer programming are—in many ways—similar to mathematical operators.
Division Operator
We all learnt about division—and the division operator—in school. You probably know of both these symbols as representing division:
Modulus Operator
Modulus can be represented either as (mod or modulo) in computing operation. Modulus comes under arithmetic operations. Any number or variable which produces absolute value is modulus functionality. Magnitude of any function is totally changed by modulo operator as it changes even negative value to positive.
Operators
In the realm of programming, operators refer to the symbols that perform some function. They are tasked with instructing the compiler on the type of action that needs to be performed on the values passed as operands. Operators can be used in mathematical formulas and equations. In programming languages like Python, C, and Java, a variety of operators are defined.
Write the pseudocode for the following program:
A company sales manager requires a sales analysis of the two products on offer at
the end of the month.
The company employs five salespeople.
Input values for each salesperson are name, number, gender, and total units sold for
the month, for each product (one and two).
The salary of each salesperson is strictly commission-based. Each salesperson
earns a basic commission calculated as 12.5% of his/her total sales.
If a salesperson sells more than R1 000 of product two, he or she receives an
additional 10% commission on product two. If not, commission for sales of product
two is reduced to 5% (i.e. instead of receiving the basic 12.5% commission for sales
of product two, a penalty is paid).
If a saleswoman sells more than R500 of product one, she receives a bonus of R100.
An added bonus of R750 is given to each salesperson whose total commission is
more than R6 000.
Each employee receives a printed pay-slip showing all the employee details, gross
pay, all the deductions and/or additions, and the net pay.
The unit prices for the two products are as follows:
Product 1: R250
Product 2: R175
At the end of processing, the manager wants to know:
The total number of items sold.
The total number of women and the total number of men that received a bonus.
The number of women employed by the company.
Total salary paid out (i.e. total net pay)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images