C++ Do While Loop

by ck
0 yorum

Do While Loop

C++’da do-while döngüsü, programın bir bölümünü birkaç kez yinelemek için kullanılır. Yineleme sayısı sabit değilse ve döngüyü en az bir kez yürütmeniz gerekiyorsa, do-while döngüsünü kullanmanız önerilir.

C++’da do-while döngüsü, döngü gövdesinden sonra koşul denetlendiğinden en az bir kez yürütülür.

Syntax (Sözdizimi)

do
{    
    //C++ kodlarını buraya yazıyoruz.
}while(kosul);  

Flow diagram (Akış Diagramı)

Örnek:

#include <iostream>  
using namespace std;  

int main() 
{  
    int x = 1;    
    do
    {    
        cout << x << endl;    
        x++;    
    }while (x <= 8) ;    
    return 0;
}  

Çıktı:

1
2
3
4
5
6
7
8

Nested Do While Loop (İç iç do while döngüsü)

C++ ‘da, başka bir do-while döngüsünün içinde do-while döngüsü kullanırsanız, iç içe do-while döngüsü olarak bilinir. Yuvalanmış do-while döngüsü, her dış do-while döngüsü için tam olarak yürütülür.

Syntax (Sözdizimi)

do
{    
      // C++ kodlarını buraya yazıyoruz.
     do
     {    
         // C++ kodlarını buraya yazıyoruz.
     }while(kosul2);  
}while(kosul1);  

Flow diagram (Akış Diagramı)

Örnek:

Örnek:
#include <iostream>  
using namespace std;  

int main() 
{  
    int x = 1;    
    do{    
        int y = 1;          
        do
        {      
            cout << "x: " << x << " y: " << y<< endl;        
            y++;    
        } while (y <= 3) ;   
        x++;    
    } while (x <= 3) ;     
    return 0;
}

Çıktı:

x: 1 y: 1                                                                                                                               
x: 1 y: 2                                                                                                                               
x: 1 y: 3                                                                                                                               
x: 2 y: 1                                                                                                                               
x: 2 y: 2                                                                                                                               
x: 2 y: 3                                                                                                                               
x: 3 y: 1                                                                                                                               
x: 3 y: 2                                                                                                                               
x: 3 y: 3

Şunlar da hoşunuza gidebilir

Yorum Yap

Web sitemizde size en iyi deneyimi sunabilmemiz için çerezleri kullanıyoruz. Bu siteyi kullanmaya devam ederseniz, bunu kabul ettiğinizi varsayarız. Kabul Et Gizlilik Politikası