Presentation is loading. Please wait.

Presentation is loading. Please wait.

Announcements Exam 1 Grades Posted on Blackboard.

Similar presentations


Presentation on theme: "Announcements Exam 1 Grades Posted on Blackboard."— Presentation transcript:

1 Announcements Exam 1 Grades Posted on Blackboard

2 Iteration Iteration (Looping): Performing a Series of Statements Multiple Times until Some Condition Is Met. Eliminates the Need for Redundant Coding or Function Calls Many Ways to Loop in C++

3 The while Loop Syntax: while (condition) statement; while (condition)
{ statement; }

4 while Example const int MAX = 100; int counter = 0;
while (counter < MAX) { cout << counter << endl; counter++; }

5 Example while Loop int numEmployees,curNum = 0;
cout << “Enter Number of Employees: “; cin >> numEmployees; if (numEmployees > 0) { while (curNum < numEmployees) cout << “Welcome to CorpLand!” << endl; curNum++; }

6 The for Loop Syntax: Same as: for (expression1;condition; expression2)
statement; { } Same as: expression1; while (condition) expression2;

7 Example for Loop int numEmployees,curNum;
cout << “Enter Number of Employees: “; cin >> numEmployees; if (numEmployees > 0) { for (curNum = 0; curNum < numEmployees;curNum++) cout << “Welcome to CorpLand!” << endl; }

8 Looping for Input char letterEntered = ‘A’;
while (letterEntered != ‘Z’) { cout << “Enter a letter: “; cin >> letterEntered; }

9 Looping until Flag bool noMoreData(); bool done = false; …
while (!done) { // do a bunch of stuff if (noMoreData() == true) done = true; } cout << “We’re all through – thank you!”;

10 Nested Loops int i , j ; for (i=0; i < 10; i++) {
for (j=0; j < 10; j++) cout << i << j << “ “; } cout << endl;

11 The do-while Loop Syntax do statement; while (condition); { }

12 do-while Example char letterEntered; do {
cout << “Enter a letter: “; cin >> letterEntered; } while (letterEntered != ‘Z’);

13 What Is This? while (stringEntered != “apple”) {
cout << “Enter a red fruit: “; cin >> stringEntered; } while (stringEntered != “banana”) cout << “Enter a yellow fruit: “; while (stringEntered != “pomegranate”) cout << “Enter a random fruit: “;

14 What Is This? for (i = 0; i < 10 ; i++)
cout << “Interesting, isn’t it?” << endl; while (answer != ‘D’) { cout << “Enter an answer: “; cin >> answer; }

15 What Is This? void kingsChair(int loopCounter) { int num;
for(num = 0; num < loopCounter; num++) cout << “AAAAAAAAAAAAAAAAAAAAAAAAAA” << endl; }


Download ppt "Announcements Exam 1 Grades Posted on Blackboard."

Similar presentations


Ads by Google