1 / 24

5-3 Multiway Selection

5-3 Multiway Selection.

mullerc
Download Presentation

5-3 Multiway Selection

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 5-3 Multiway Selection In addition to two-way selection, most programming languages provide another selection concept known as multiway selection. Multiway selection chooses among several alternatives. C has two different ways to implement multiway selection: the switch statement and else-if construct. Topics discussed in this section: The switch Statement The else-if Computer Science: A Structured Programming Approach Using C

  2. FIGURE 5-19switch Decision Logic Computer Science: A Structured Programming Approach Using C

  3. FIGURE 5-20switch Statement Syntax Computer Science: A Structured Programming Approach Using C

  4. FIGURE 5-21switch Flow Computer Science: A Structured Programming Approach Using C

  5. PROGRAM 5-6 Demonstrate the switch Statement Computer Science: A Structured Programming Approach Using C

  6. FIGURE 5-22switch Results Computer Science: A Structured Programming Approach Using C

  7. FIGURE 5-23 A switch with break Statements Computer Science: A Structured Programming Approach Using C

  8. PROGRAM 5-7 Multivalued case Statements Computer Science: A Structured Programming Approach Using C

  9. Table 5-5 Summary of switch Statement Rules Computer Science: A Structured Programming Approach Using C

  10. PROGRAM 5-8 Student Grading Computer Science: A Structured Programming Approach Using C

  11. PROGRAM 5-8 Student Grading Computer Science: A Structured Programming Approach Using C

  12. PROGRAM 5-8 Student Grading Computer Science: A Structured Programming Approach Using C

  13. FIGURE 5-24 The else-if Logic Design for Program 5-9 Computer Science: A Structured Programming Approach Using C

  14. Note The else-if is an artificial C construct that is only used when 1. The selection variable is not an integral, and 2. The same variable is being tested in the expressions. Computer Science: A Structured Programming Approach Using C

  15. PROGRAM 5-9 Convert Score to Grade Computer Science: A Structured Programming Approach Using C

  16. PROGRAM 5-9 Convert Score to Grade Computer Science: A Structured Programming Approach Using C

  17. PROGRAM 5-9 Convert Score to Grade Computer Science: A Structured Programming Approach Using C

  18. 5-4 More Standard Functions One of the assets of the C language is its rich set of standard functions that make programming much easier. For example, C99 has two parallel but separate header files for manipulating characters: ctype.h and wctype.h. Topics discussed in this section: Standard Characters Functions A Classification Program Handling Major Errors Computer Science: A Structured Programming Approach Using C

  19. FIGURE 5-25 Classifications of the Character Type Computer Science: A Structured Programming Approach Using C

  20. continued Table 5-6 Classifying Functions Computer Science: A Structured Programming Approach Using C

  21. Table 5-6 Classifying Functions (continued) Computer Science: A Structured Programming Approach Using C

  22. Table 5-7 Conversion Functions Computer Science: A Structured Programming Approach Using C

  23. PROGRAM 5-10 Demonstrate Classification Functions Computer Science: A Structured Programming Approach Using C

  24. PROGRAM 5-10 Demonstrate Classification Functions Computer Science: A Structured Programming Approach Using C

More Related