{
int numara = 1;
while (numara < 6) {
cout << "numara: " << numara << endl;
numara = numara + 3;
}

return 0;
}

simdi burdan aldigimiz sonuc 1 ve 4 ama ben bunu neye gore 1 ve 4 aliyoruz anlamadim, salaga anlatir gibi anlatacak olan var mi?

4'u anlayabiliyorum da 1 nasil cikiyor onu anlamiyorum

 

ilk başta numara 1 olduğu için while'ın içine giriyor. ekrana 1 yazdırıyor. sonra numara=1+3=4 oluyor. sonra numara 4 olduğu için while'ın içinde kalıyor ve ekrana 4 yazdırıyor. sonra 4+3=7 oluyor ve while'da 7, 6'dan küçük olmadığı için while'dan çıkıp gidiyor.

latsc

@bollocks44 o zaman numara=numara+1; yazmalısın ki tek tek artsın şuan 3'er 3'er artıyor sayı.

latsc

@bollocks44 o zaman numara=numara+1; yazmalısın. şuan üçer üçer artıyor kod.

latsc

sistem yukarıdan aşağı doğru satır satır okuyor kodu. 1 yazdın, 6 dan küçük mü evet. devam etti ve cout'ta 1 i gösterdi, aşağı indi 1 e 3 ekledi ve başa geri döndü(bu bir döngü olduğu için(while loop) ) elimizde 4 var, 6 dan küçük mü evet devam etti cout'ta 4 ü gösterdi ve döngü tamamlandı.

makarnavodka
1

mobil görünümden çık