Day 5 Tutorials
Day 5 Tutorials
• Types of loops
– while
– do while
– for
Loops in C
while loop (Entry Controlled loop)
Syntax: Analysis
while(test expression)
i test Condition print step
statements;
0 0<3 -T I am in loop 1
Example :
1 1<3 - T I am in loop 2
main()
{
int i =0; 2 2<3 -T I am in loop 3
while ( i < 3)
{
printf(“I am in loop\n”); 3 3<3 -F Out of Loop
i++;
}
printf(“Out of loop”) ;
}
Loops in C
do while (exit controlled loop)
Analysis
Syntax:
do {
statements;
i print step test Condition
} while(test_expression);
0 I am in loop 1 1 <3 -T
Example : 1 I am in loop 2 2 <3 -T
main()
{ 2 I am in loop 3 3 <3 -F
int i =0;
do 3 Out of Loop
{
printf(“I am in loop\n”);
i++;
} while ( i < 3) ;
printf(“Out of loop”) ;
}
Loops in C
for loop
Execution Sequence
Syntax:
for ( initialize; test_exp ; step) Initialize
{
statements;
}
Example : Test
Expression
main()
{
int i;
4. Find 2N