Excel Progam level Walkthrough + Hierarchy Chart

Scampuss
PSandIOforProject1.docx

HW #5

PROBLEM STATEMENT:

A computer program is required to compute individual and class scores of a project. Input will come from the keyboard and start with the cardinality of the report. Following this, the weights for each of the five components of the project. These components are:

· Problem Statement and I/O Design

· Walkthroughs

· Essential Model

· Implementation Model

· Code weight

Following this, detailed data for each student will be entered. This data consists of the student ID number followed by their percentage score for each of the five components.

For each student, the report must then display to the screen the student ID number, their weighted overall percentage score for the project, as well as the letter grade that corresponds to that percentage grade. The table below shows this relationship.

Cutoff Values

Letter Grade

0.0%

F

59.5%

D

69.5%

C

79.5%

B

89.5%

A

After the last student’s scores have been entered, a summary must display the class average. This average is calculated by taking the average of all the individual averages. In addition, the summary must display the student ID number of the student that had the highest project score, as well as what that score was. Also, it must display the student ID number of the student that had the lowest project score, as well as what that score was. In the event of multiple instances of the highest and lowest, only the first instance is to be reported.

INPUT/OUTPUT DESIGN:

Input:

nrStuds: number of students

psIOwt: problem statement and I/O design weight

wlkThruWt: walkthroughs weight

essenMdlWt: essential model weight

impMdlWt: implementation model weight

codeWt: code weight

studId: student number

psIOScr: problem statement and I/O design score

wlkThruScr: walkthroughs score

essenMdlScr: essential model score

impMdlScr: implementation model score

codeScr: code score

Output:

studId: student number

prcntGrd: weighted overall percentage score for the project

ltrGrd: letter grade

classAvg: class average

highScore: highest score

highStud: student number that achieved highest score

lowScore: lowest score

lowStud: student number that achieved lowest score