This hands-on lab allows you to follow and experiment with the critical steps of developing a program including the program description, analysis, test plan, design (using pseudocode visualization), and implementation with C code. The example provided uses sequential, repetition statements and nested repetition statements.

I will define one String to store student name: StudentName.

I will define three Float numbers: Examvalue, Sum, Avg to store exam values the sum of the exams and the average of the exams.

The sum will be calculated by this formula:

Sum = Sum + Examvalue

For example, if the first value entered was 80.0 and second was 90.0 and the third exam was 100.0:

sum = sum + Examvalue = 0.0 + 80.0

sum = 80.0 + 90.0 = 170.0

sum = 170.0 + 100.0 = 270.0

Avg is then calculated as:

Avg = sum/3.0

For example 270.0/3.0 = 90.0

A nested repetition loop can be used to loop through each of the 5 students and each of the 3 exams:

For (students=0; students <5; students++)

For (exams=0;exams<3;exams++)

End For

End For

Sum values will need to be reset for each student to ensure only one student data is used for calculations each time.

Test Plan: