Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Control structers in c


Published on

Control structers in c

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Control structers in c

  1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  2. 2. Typing Speed Week Target Achieved 1 40 22 2 40 27 3 40 27
  3. 3. Jobs Applied Week 1 2 3 Company Designation Applied Date Current Status
  4. 4. CONTROL STRUCTURES IN C PROGRAM Name SREEJITH.K sreejith kappoor sreejithk/76/576/b99/ Phonenumber 919562616566
  5. 5. CONTROL STRUCTURES IN C PROGRAM • C language possesses such decision making capabilities and supports the following statements known as control or decision-making statements. • There are two types of statements. • Selection statement. • Iteration statement.
  6. 6. Selection statements • It provides decision making capability to a program and they alter normal flow of control based on their conditions. They are • If • if else • if else if • switch
  7. 7. Iteration statements • It allows a set of instruction to be executed repeatedly based on some conditions. They are • For loop • While
  8. 8. If statement • The if statement is a powerful decision making statement and is used to control the flow of execution of statements. • It is basically a two-way decision statement.
  9. 9. IF ELSE The if....else statement is an extension of the simple if statement. The general form is if (condition) { True-block statement(s) } else { False-block statement(s) }
  10. 10. IF ELSE PROGRAM TO KNOW THE NUMER IS POSITIVE OR NEGATIVE • void main() { int numb; printf ("Type any Number : "); scanf ("%d", &numb); if(numb > 0) { printf ("%d is the positive number", numb); } else printf ("%d is the Negative number", numb);}
  11. 11. IF ELSE IF • This makes selection from two alternatives. • If one is selected the other will be skipped. • But if the first one is not executed the second one is selected.
  12. 12. IF ELSE IF program to print the character is uppercase or lowercase or special character Printf(“enter the character”); Scanf(“%c”,ch); If(ch>=‘a’ && ch<=‘z’) printf(“it is lower case”); Else If(ch>=‘A’ && ch<=‘Z’); printf(“it is upper case”); Else Printf(“it is special chara”);
  13. 13. Switch case • Often a break statement is used as the last statement in each case's statement list • A break statement causes control to transfer to the end of the switch statement • If a break statement is not used, the flow of control will continue into the next case
  14. 14. SWITCH • The general syntax of a switch statement is: switch ( expression ) { case value1 : statement-list1 case value2 : statement-list2 case value3 : statement-list3 case ... } If expression matches value2, control jumps to here
  15. 15. Sample program for switch Printf ("enter the game moden"); scanf ("%c“,&n); switch(n) { case '1' : printf("play game n"); break; case '2' : printf("load game n"); break;}
  16. 16. while • The syntax of while statement in C: while (loop repetition condition) statement • Loop repetition condition is the condition which controls the loop. • The statement is repeated as long as the loop repetition condition is true. • A loop is called an infinite loop if the loop repetition condition is always true.
  17. 17. An Example of a while Loop Loop repetition condition Statement Loop control variable is the variable whose value controls loop repetition. In this example, count_emp is the loop control variable. 5-20
  18. 18. For loop • The syntax of for statement in C: for (initialization expression; loop repetition condition; update expression) statement • The initialization expression set the initial value of the loop control variable. • The loop repetition condition test the value of the loop control variable. • The update expression update the loop control variable.
  19. 19. An Example of the for Loop To print the numbers printf("enter the first number"); scanf("%d",&n); printf("the numbers aren"); { for(i=n;i<=100;i++) printf("%d ",&i);}
  20. 20. If this presentation helped you, please visit our page and like it. Thanks in advance. | |
  21. 21. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550