This documentation should be placed before your code (and all code) and should include : ################# program1.py ######################################## # PROGRAMMER:your name # DATE: month...



This documentation should be placed before your code (and all code) and should include:


################# program1.py ########################################


# PROGRAMMER:your name


# DATE: month day, year


# ASSIGNMENT: Number#


# ALGORITHM: How the program works. This should be structured using short, descriptive


# phrases that are indented appropriately, as follows:


#


# Get number of years to check support tickets


# For each year


# Prompt user to enter support tickets …


#


########################################################################




Problem Statement:




The UHCL IT department would like to determine the average number of support tickets they have to deal with on a semi-yearly basis to help them determine how many employees they should consider hiring for the next year. To do that, they want to look at the average number of support tickets that have been issued in the past. They are not sure if they should look at the past 2 years, 3 years, 4 years, or5 years, so they want you to give them the option to look at any number of years up to 5. They would also like to see the average number of support tickets by college to help them determine if they should hire one IT support person for each college. The colleges at UHCL are as follows:




· BUS - College of Business


· HSH - College of Human Sciences and Humanities


· COE - College of Education


· CSE - College of Science and Engineering




Write a program that uses nested loops using the range() function to collect input data from the keyboard and calculate the average number of support tickets submitted to the UHCL IT department over a period of years
entered by the user.
The program should first ask for the number of years that user wants to collect data.Then collect the total number of tickets for each college within each 6-month period for each year.





Ultimately, the program should display:


(1) the
total number of support tickets
for each year (total for BUS, HSH, COE, CSE, and UHCL),


(2) the
grand total (count) of support tickets
for the entire period (for example, if the user selects that they want to collect data for 2 years, you will provide year1 + year2 = grand total for each collegeandfor the university as a whole), and


(3) the
average number of support tickets

per half-year
for the entire period.




Having an idea of what the output should look like before you write the code will ultimately make the task easier. Also, make sure to build yourprogram incrementally. By building one small part and then testing to make sure that part works will ultimately make the whole job of completing this assignment easier.




The purpose of this assignment is to help you become familiar creating a programming solution in a simple IDE such as IDLE. Using IDEsis common in real-world professional IT department.



Skills and Knowledge - Completing this assignmentwill help you practice skills that are essential to your success in this class and your professional life beyond. In this assignment you will:



* Plan and prepare a solution to a programming problem using branches (i.e. deciding which college the support ticket belongs to) and loops (i.e. repeating statements to calculate the totals and compute the averages).



* Preparing report layouts that are easy for the user to understand so that they can quickly obtain the knowledge they need for decision making.



* Gain experience using an IDE to create and save a solution that can be used by others.

Oct 09, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here