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-7 if...else Logic Flow

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

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

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

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

7 Computer Science: A Structured Programming Approach Using C7 FIGURE 5-11 A Null else Statement

8 Computer Science: A Structured Programming Approach Using C8 FIGURE 5-12 A Null if Statement

9 Computer Science: A Structured Programming Approach Using C9 PROGRAM 5-3Two-way Selection

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

11 Computer Science: A Structured Programming Approach Using C11 FIGURE 5-13 Nested if Statements

12 Computer Science: A Structured Programming Approach Using C12 PROGRAM 5-4Nested 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 else is always paired with the most recent unpaired if. Note

15 Computer Science: A Structured Programming Approach Using C15 FIGURE 5-14 Dangling else

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

17 Computer Science: A Structured Programming Approach Using C17 Table 5-3Simplifying the Condition

18 Computer Science: A Structured Programming Approach Using C18 FIGURE 5-16 Conditional Expression

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

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

21 Computer Science: A Structured Programming Approach Using C21 PROGRAM 5-5Calculate Taxes

22 Computer Science: A Structured Programming Approach Using C22 PROGRAM 5-5Calculate Taxes

23 Computer Science: A Structured Programming Approach Using C23 PROGRAM 5-5Calculate Taxes

24 Computer Science: A Structured Programming Approach Using C24 PROGRAM 5-5Calculate Taxes

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


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