6-7 other statements related to looping

Post on 01-Jan-2016

32 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

6-7 Other Statements Related to Looping. Three other C statements are related to loops: break, continue, and goto. The last statements, the goto, is not valid for structured programs and therefore is not discussed in this text. Topics discussed in this section:. break continue. - PowerPoint PPT Presentation

TRANSCRIPT

Computer Science: A Structured Programming Approach Using C 1

6-7 Other Statements Related to Looping

Three other C statements are related to loops: break, Three other C statements are related to loops: break, continue, and goto. The last statements, the goto, is continue, and goto. The last statements, the goto, is not valid for structured programs and therefore is not not valid for structured programs and therefore is not discussed in this text.discussed in this text.

breakcontinue

Topics discussed in this section:Topics discussed in this section:

Computer Science: A Structured Programming Approach Using C 2

FIGURE 6-20 break and Inner Loops

Computer Science: A Structured Programming Approach Using C 3

PROGRAM 6-16 The for and while as Perpetual Loops

Computer Science: A Structured Programming Approach Using C 4

PROGRAM 6-17 Using a break Flag

Computer Science: A Structured Programming Approach Using C 5

FIGURE 6-21 The continue Statement

Computer Science: A Structured Programming Approach Using C 6

PROGRAM 6-18 continue Example

Computer Science: A Structured Programming Approach Using C 7

6-8 Looping Applications

In this section, we examine four common applications In this section, we examine four common applications for loops: summation, product, smallest and largest, and for loops: summation, product, smallest and largest, and inquiries. Although the uses for loops are virtually inquiries. Although the uses for loops are virtually endless, these problems illustrate many common endless, these problems illustrate many common applications.applications.

SummationPowersSmallest and LargestInquiries

Topics discussed in this section:Topics discussed in this section:

Computer Science: A Structured Programming Approach Using C 8

FIGURE 6-22 Summation and Product Loops

Computer Science: A Structured Programming Approach Using C 9

PROGRAM 6-19 Sum to EOF Function

Computer Science: A Structured Programming Approach Using C 10

PROGRAM 6-19 Sum to EOF Function

Computer Science: A Structured Programming Approach Using C 11

PROGRAM 6-20 Powers Function

Computer Science: A Structured Programming Approach Using C 12

PROGRAM 6-20 Powers Function

Computer Science: A Structured Programming Approach Using C 13

To find the sum of a series, the result is initialized to 0;to find the product of a series, the result is initialized to 1.

NoteNote

Computer Science: A Structured Programming Approach Using C 14

FIGURE 6-23 Smallest and Largest Loops

Computer Science: A Structured Programming Approach Using C 15

PROGRAM 6-21 Smallest to EOF Function

Computer Science: A Structured Programming Approach Using C 16

PROGRAM 6-21 Smallest to EOF Function

Computer Science: A Structured Programming Approach Using C 17

To find the largest, we need to initialize the smallest variable to a very small number, such as INT_MIN.

To find the smallest, we need to initialize the result to a very large number, such as INT_MAX.

NoteNote

Computer Science: A Structured Programming Approach Using C 18

FIGURE 6-24 any and all Inquiries

Computer Science: A Structured Programming Approach Using C 19

PROGRAM 6-22 anyPositive to EOF Function

Computer Science: A Structured Programming Approach Using C 20

PROGRAM 6-22 anyPositive to EOF Function

Computer Science: A Structured Programming Approach Using C 21

PROGRAM 6-23 All Positive Function

Computer Science: A Structured Programming Approach Using C 22

PROGRAM 6-22 anyPositive to EOF Function

top related