Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science: A Structured Programming Approach Using C1 5-2 Two-Way Selection The decision is described to the computer as a conditional statement.

Similar presentations


Presentation on theme: "Computer Science: A Structured Programming Approach Using C1 5-2 Two-Way Selection The decision is described to the computer as a conditional statement."— Presentation transcript:

1 Computer Science: A Structured Programming Approach Using C1 5-2 Two-Way Selection The decision is described to the computer as a conditional statement that can be answered either true or false. If the answer is true, one or more action statements are executed. If the answer is false, then a different action or set of actions is executed. if…else and Null else Statement Nested if Statements and Dangling else Problem Simplifying if Statements Conditional Expressions Topics discussed in this section:

2 Computer Science: A Structured Programming Approach Using C2 FIGURE 5-6 Two-way Decision Logic

3 Computer Science: A Structured Programming Approach Using C3 FIGURE 5-7 if...else Logic Flow

4 Computer Science: A Structured Programming Approach Using C4 Table 5-2Syntactical Rules for if…else Statements

5 Computer Science: A Structured Programming Approach Using C5 FIGURE 5-8 A Simple if...else Statement

6 Computer Science: A Structured Programming Approach Using C6 FIGURE 5-9 Compound Statements in an if...else

7 Computer Science: A Structured Programming Approach Using C7 FIGURE 5-10 Complemented if...else Statements

8 Computer Science: A Structured Programming Approach Using C8 FIGURE 5-11 A Null else Statement

9 Computer Science: A Structured Programming Approach Using C9 FIGURE 5-12 A Null if Statement

10 Computer Science: A Structured Programming Approach Using C10 PROGRAM 5-3Two-way Selection

11 Computer Science: A Structured Programming Approach Using C11 PROGRAM 5-3Two-way Selection

12 Computer Science: A Structured Programming Approach Using C12 FIGURE 5-13 Nested if Statements

13 Computer Science: A Structured Programming Approach Using C13 PROGRAM 5-4Nested if Statements

14 Computer Science: A Structured Programming Approach Using C14 PROGRAM 5-4Nested if Statements

15 Computer Science: A Structured Programming Approach Using C15 else is always paired with the most recent unpaired if. Note

16 Computer Science: A Structured Programming Approach Using C16 FIGURE 5-14 Dangling else

17 Computer Science: A Structured Programming Approach Using C17 FIGURE 5-15 Dangling else Solution

18 Computer Science: A Structured Programming Approach Using C18 Table 5-3Simplifying the Condition

19 Computer Science: A Structured Programming Approach Using C19 FIGURE 5-16 Conditional Expression

20 Computer Science: A Structured Programming Approach Using C20 Table 5-4Examples of Marginal Tax Rates

21 Computer Science: A Structured Programming Approach Using C21 FIGURE 5-17 Design for Calculate Taxes

22 Computer Science: A Structured Programming Approach Using C22 FIGURE 5-18 Design for Program 5-5 (Part I)

23 Computer Science: A Structured Programming Approach Using C23 FIGURE 5-18 Design for Program 5-5 (Part II)

24 Computer Science: A Structured Programming Approach Using C24 FIGURE 5-18 Design for Program 5-5 (Part III)

25 Computer Science: A Structured Programming Approach Using C25 PROGRAM 5-5Calculate Taxes

26 Computer Science: A Structured Programming Approach Using C26 PROGRAM 5-5Calculate Taxes

27 Computer Science: A Structured Programming Approach Using C27 PROGRAM 5-5Calculate Taxes

28 Computer Science: A Structured Programming Approach Using C28 PROGRAM 5-5Calculate Taxes

29 Computer Science: A Structured Programming Approach Using C29 PROGRAM 5-5Calculate Taxes

30 Computer Science: A Structured Programming Approach Using C30 PROGRAM 5-5Calculate Taxes

31 Computer Science: A Structured Programming Approach Using C31 PROGRAM 5-5Calculate Taxes

32 Computer Science: A Structured Programming Approach Using C32 PROGRAM 5-5Calculate Taxes

33 Computer Science: A Structured Programming Approach Using C33 PROGRAM 5-5Calculate Taxes

34 Computer Science: A Structured Programming Approach Using C34 PROGRAM 5-5Calculate Taxes


Download ppt "Computer Science: A Structured Programming Approach Using C1 5-2 Two-Way Selection The decision is described to the computer as a conditional statement."

Similar presentations


Ads by Google