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
