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