### Free Educational Resources

• > CMIS 102 HANDS-ON LAB WEEK 6 OVERVIEW THIS HANDS-ON LAB
+

# CMIS 102 HANDS-ON LAB WEEK 6 OVERVIEW THIS HANDS-ON LAB

##### Rating:
(0)
Author: Joyce Buda
##### Description:

http://theperfecthomework.com/cmis-102-hands-on-lab-week-6-overview-this-hands-on-lab-allows-you-to-follow-and-experiment-with-the-critical-steps-of-developing-a-program-including-the-program-description/

CMIS 102 Hands-On LabWeek 6OverviewThis hands-on lab allows you to follow and experiment with the critical steps of developing a programincluding the program description, analysis, test plan, design and implementation with C code. Theexample provided uses sequential, repetition statements and nested repetition statements.Program DescriptionThis program will calculate the average of 3 exams for 5 students. The program will ask the user to enter5 student names. For each of the students, the program will ask for 3 exam scores. The average examscore for each student will be calculated and printed.AnalysisI will use sequential and repetition programming statements.I will define one String to store the student name: StudentName.I will define three Float numbers: Examvalue, Sum, Avg to store exam values the sum of the exams andthe average of the exams.The sum will be calculated by this formula:Sum = Sum + ExamvalueFor 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.0sum = 80.0 + 90.0 = 170.0sum = 170.0 + 100.0 = 270.0Avg is then calculated as:Avg = sum/3.0For example 270.0/3.0 = 90.0A 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 ForEnd ForSum values will need to be reset for each student to ensure only one student data is used forcalculations each time.Test PlanTo verify this program is working properly the input values could be used for testing:Test Case1InputStudentname=ChrisExamvalue1=80.0Examvalue2=90.0Examvalue3=100.0Expected OutputAverage for Chris is 90.0Average for John is 80.0Average for Sally is 100.01Studentname=JohnExamvalue1=70.0Examvalue2=90.0Examvalue3=80.0Studentname=SallyExamvalue1=100.0Examvalue2=100.0Examvalue3=100.0Studentname=PatExamvalue1=50.0Eexamvalue2=70.0Examvalue3=60.0Studentname=SamExamvalue1=90.0Examvalue2=95.0Examvalue3=100.0Average for Pat is 60.0Average for Sam is 95.0

(more)
##### Try a College Course Free

Sophia’s self-paced online courses are a great way to save time and money as you earn credits eligible for transfer to over 2,000 colleges and universities.*

No credit card required

26 Sophia partners guarantee credit transfer.

226 Institutions have accepted or given pre-approval for credit transfer.

* The American Council on Education's College Credit Recommendation Service (ACE Credit®) has evaluated and recommended college credit for 21 of Sophia’s online courses. More than 2,000 colleges and universities consider ACE CREDIT recommendations in determining the applicability to their course and degree programs.

Tutorial