question archive using a Raptor program, create both a flowchart and a working Raptor Program for the following: In put a list of employee names and salaries stored in parallel arrays

using a Raptor program, create both a flowchart and a working Raptor Program for the following: In put a list of employee names and salaries stored in parallel arrays

Subject:Computer SciencePrice:2.87 Bought7

using a Raptor program, create both a flowchart and a working Raptor Program for the following: In put a list of employee names and salaries stored in parallel arrays. the salaries should be floating point numbers in increments of 100. For example a salary of $36,000 should be input as 36.0 and a salary of $85,900 should be input as 85.9. Find the mean(average) salary and display the names and salaries of employees who earn with the range of $5000 from the mean, In other words , if the mean salary is $45,000, all employees who earn between $40,000 and $50,000 should be displayed.

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Answer Preview

Answer:

BEGIN
   DECLARE

       employeeNames[100] As String
       employeeSalaries[100] as float
       name as String
       salary, totalSalary as float
       averageSalary as float
       count as integer
       x as integer
       rangeMin, rangeMax as float
  
   INITIALIZE
       count = 0;
       totalSalary =0
  
  
   DISPLAY “Enter employee name. (Enter * to quit.)”
   READ name
  
   //Read Employee data
   WHILE name != “*” AND count < 100       

       employeeNames [count] = name
       DISPLAY“Enter salary for “ + name + “.”
       READ salary
       employeeSalaries[count] = salary
       totalSalary = totalSalary + salary
       count = count + 1

       DISPLAY “Enter employee name. (Enter * to quit.)”
       READ name

   END WHILE

   //Calculate average salary with mix , max range
   averageSalary = totalSalary / count
   rangeMin = averageSalary - 5
   rangeMax = averageSalary + 5

   DISPLAY “The following employees have a salary within $5,000 of the mean salary of “ + averageSalary + “.”
      
   For (x = 0; x < count; x++)
       IF (employeeSalaries[x] >= rangeMin OR employeeSalaries[x] <= rangeMax )

           DISPLAY employeeNames[x] + “\t” + employeeSalaries[x]
       END IF
   END FOR
END

PFA