visual c++ programming: concepts and projects chapter 7b arrays (tutorial)

30
VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS Chapter 7B Arrays (Tutorial)

Upload: barbra-lauren-cook

Post on 22-Dec-2015

226 views

Category:

Documents


2 download

TRANSCRIPT

VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS

Chapter 7BArrays (Tutorial)

Tutorial: Classroom Seating

Visual C++ Programming

2

Problem Analysis Create a classroom seating chart Color code the seats to match student

performance levels Red = below the mean Yellow = mean up to 90% Green = 90% or better

Design

Visual C++ Programming

3

Interface sketch Variables and constants

Control Table Constants

NUMROWS, NUMCOLS Data Table Drawing objects

Visual C++ Programming

4

Visual C++ Programming

5

Visual C++ Programming

6

Visual C++ Programming

7

Visual C++ Programming

8

Visual C++ Programming

9

Design (continued)

Visual C++ Programming

10

Algorithm for seating chart Draw a rectangle in every column in each

row Algorithm for coloring seats

For each seat Determine the student score Determine color of the seat based on score Color the seat rectangle

Trace sample data to test the algorithms

Visual C++ Programming

11

Visual C++ Programming

12

Visual C++ Programming

13

Visual C++ Programming14

Visual C++ Programming15

Visual C++ Programming

16

Visual C++ Programming17

Visual C++ Programming

18

Development

Visual C++ Programming

19

Create the interface Code the constants and instance

variables Code Form1_Load() Code btnShow_Click() Code btnGroups_Click()

Visual C++ Programming

20

Visual C++ Programming

21

Visual C++ Programming

22

Visual C++ Programming

23

Visual C++ Programming

24

Visual C++ Programming

25

Visual C++ Programming

26

Visual C++ Programming

27

Visual C++ Programming

28

Testing

Visual C++ Programming

29

Verify that interface matches Figure 7-17 Verify that the mean is correct Make sure that the seats are colored

correctly to match the three levels of student performance

On Your Own

Visual C++ Programming

30

Display the highest score Display a count of scores above the

mean