LOOPS
LOOPS
ember 6, 20
24
LOOPS
Flow of Control 2
Friday, September 6, 20
24
3 Types of Loops:
While Loop
syntax: while (boolean expression/condition)
{ loop body }
Do While Loop
syntax: do { loop body
} while (boolean
expression/condition);
For Loop
syntax: for (initialize; condition; stepwise)
{ loop body }
Friday, September 6, 20
24
WHILE
while ()
{
}
Friday, September 6, 20
24
WHILE
cin >> countDown;
while ()
{
}
Friday, September 6, 20
24
WHILE
cin >> countDown;
while (countDown > 0)
{
}
Friday, September 6, 20
24
WHILE
cin >> countDown;
while (countDown > 0)
{
cout << “Hello”;
}
Friday, September 6, 20
24
WHILE
cin >> countDown;
while (countDown > 0)
{
cout << “Hello”;
--countDown;
}
Friday, September 6, 20
24
DO-WHILE
do {
} while ();
Friday, September 6, 20
24
DO-WHILE
cin >> countDown;
do {
} while ();
Friday, September 6, 20
24
DO-WHILE
cin >> countDown;
do {
} while (countDown > 0);
Friday, September 6, 20
24
DO-WHILE
cin >> countDown;
do {
cout << “Hello”;
} while (countDown > 0);
Friday, September 6, 20
24
DO-WHILE
cin >> countDown;
do {
cout << “Hello”;
--countDown;
} while (countDown > 0);
Friday, September 6, 20
24
FOR
for ( ; ; )
{
}
Friday, September 6, 20
24
FOR
for ( <initialize> ; <condition> ; <stepwise> )
{
<loop_body>
}
Friday, September 6, 20
24
FOR
cin >> countDown;
for ( ; ; )
{
}
Friday, September 6, 20
24
FOR
cin >> countDown;
for ( ; countDown > 0 ; countDown-- )
{
}
Friday, September 6, 20
24
FOR
cin >> countDown;
for ( ; countDown > 0 ; countDown-- )
{
cout << “Hello”;
}
Friday, September 6, 20
24
Let’s Try
Write a program that will read
in an integer N, then will
display the sum of the series 1
+ 2 + 3 + … + N.