C Language in Hindi – Do while loop

do while loop in c language in hindi

do while loop in C Language in Hindi

do while loop एक post tested loop है। do while loop का उपयोग करके, हम statements के कई हिस्सों के execution को दोहरा सकते हैं। do while loop का उपयोग मुख्य रूप से उस मामले में किया जाता है, जहां हमें कम से कम एक बार loop execute करने की आवश्यकता होती है। do while loop का उपयोग ज्यादातर menu driven programs में किया जाता है, जहां समाप्ति (termination) की condition end user पर निर्भर करती है।

do while loop syntax

C भाषा का सिंटैक्स, जबकि लूप नीचे दिया गया है:

  1. do{  
  2. //code to be executed  
  3. }while(condition); 

Example 1

  1. #include<stdio.h>  
  2. #include<stdlib.h>  
  3. void main ()  
  4. {  
  5.     char c;  
  6.     int choice,dummy;    
  7.     do{  
  8.     printf("\n1. Print Hello\n2. Print hinditutorialspoint\n3. Exit\n");  
  9.     scanf("%d",&choice);  
  10.     switch(choice)  
  11.     {  
  12.         case 1 :   
  13.         printf("Hello");   
  14.         break;  
  15.         case 2:    
  16.         printf("hinditutorialspoint");  
  17.         break;  
  18.         case 3:  
  19.         exit(0);   
  20.         break;  
  21.         default:   
  22.         printf("please enter valid choice");      
  23.     }  
  24.     printf("do you want to enter more?");   
  25.     scanf("%d",&dummy);  
  26.     scanf("%c",&c);  
  27.     }while(c=='y');  
  28. }  

Output

1. Print Hello
2. Print hinditutorialspoint
3. Exit
1
Hello
do you want to enter more?
y

1. Print Hello
2. Print hinditutorialspoint
3. Exit
2
hinditutorialspoint
do you want to enter more?
n

Flowchart of do while loop

flowchart of do while loop in c language


do while example

वहाँ सी भाषा का सरल कार्यक्रम दिया जाता है, जबकि लूप जहां हम 1 की तालिका को प्रिंट कर रहे हैं।

    1. #include<stdio.h>  
    2. int main(){    
    3. int i=1;      
    4. do{    
    5. printf("%d \n",i);    
    6. i++;    
    7. }while(i<=10);   
    8. return 0;  
    9. }     

    Output

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

    Program to print table for the given number using do while loop

    1. #include<stdio.h>  
    2. int main(){    
    3. int i=1,number=0;    
    4. printf("Enter a number: ");    
    5. scanf("%d",&number);    
    6. do{    
    7. printf("%d \n",(number*i));    
    8. i++;    
    9. }while(i<=10);    
    10. return 0;  
    11. }    

    Output

    Enter a number: 5
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    
    Enter a number: 10
    10
    20
    30
    40
    50
    60
    70
    80
    90
    100
    

    Infinitive do while loop

यदि हम सशर्त अभिव्यक्ति के रूप में किसी भी गैर-शून्य मान से गुजरते हैं तो डू-लूप अनंत बार चलेगा।

  1. do{  
  2. //statement  
  3. }while(1);

 

Leave a Reply

DMCA.com Protection Status