Loop control structure
-
Upload
karan-pandey -
Category
Software
-
view
180 -
download
1
Transcript of Loop control structure
![Page 1: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/1.jpg)
Loop Control Structure
![Page 2: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/2.jpg)
Loops : Loops statements are used to repeat the execution of statements.
![Page 3: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/3.jpg)
Types Of Loops :
Entry Control Loop
Exit Control Loop
![Page 4: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/4.jpg)
Entry control Loop
For Loop
While Loop
![Page 5: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/5.jpg)
For Loop
![Page 6: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/6.jpg)
Syntax:
for( initializa
tion ; condition;
increment/decrement
operator)
![Page 7: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/7.jpg)
![Page 8: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/8.jpg)
![Page 9: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/9.jpg)
Example of for Loop #include <stdio.h> int main(){
int n, count, sum=0; printf("Enter the value of n.\n"); scanf("%d",&n); for(count=1;count<=n; count++) //for loop terminates if count>n { sum+=count; /* this statement is equivalent to
sum=sum+count */ } printf("Sum=%d",sum); return 0;
}
![Page 10: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/10.jpg)
Output:
Enter the value of n 3
Sum=3
![Page 11: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/11.jpg)
While Loop
![Page 12: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/12.jpg)
Syntax:
Initialization ;
While(condition)
{
body of loop
updation ;
}
![Page 13: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/13.jpg)
![Page 14: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/14.jpg)
/*C program to demonstrate the working of while loop*/ #include <stdio.h> int main(){ int number,factorial; printf("Enter a number.\n"); scanf("%d",&number); factorial=1; while (number>0)
{ /* while loop continues until test condition number>0 is true */
factorial=factorial * number; number--;
}
![Page 15: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/15.jpg)
printf("Factorial=%d",factorial); return 0; }
O
utput
Enter a number. 5
Factorial=120
![Page 16: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/16.jpg)
Do-While Loop
![Page 17: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/17.jpg)
Synt
ax:
Initiali
zation ;
do{
Body
Of L
oop;
Updation;
} whil
e (co
ndition);
![Page 18: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/18.jpg)
Flow Chart of Do-While Loop
![Page 19: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/19.jpg)
#include <stdio.h>
main()
{ int i = 6;
Do{
printf("Hello %d\n", i );
i = i -1;
}while ( i > 0 );
}
![Page 20: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/20.jpg)
Output
Hello 6 Hello 5
Hello 4
Hello 3
Hello 2
Hello 1
![Page 21: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/21.jpg)
![Page 22: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/22.jpg)
![Page 23: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/23.jpg)
Any Probleum ????????????????????
Please ask………………………………
![Page 24: Loop control structure](https://reader036.fdocuments.in/reader036/viewer/2022062400/587c5f3f1a28ab633c8b589f/html5/thumbnails/24.jpg)