Merhaba Arkadaşlar;
For döngüsünü öğrenmeye devam ediyoruz. Bu yazıda siyah ekranda alt alta rakamlar yazdıracağız.
#include<stdio.h>
int main()
{
for (int i=10; i>0; i--)
{
printf ("%d\n", i);
}
return 0;
}
Resimde gördüğünüz gibi 10’dan 1’e kadar sayılar eksilerek alt alta yazıldı. Bunu nasıl yaptık? “ for (int i=10; i>0; i--)” döngü yapısıyla sağladık. i’yi 10’a eşitledik ve sıfırdan büyükse i değerini bir eksilterek yazdırdık.
10 -> i 0’dan büyük 1 eksilt… i 9 oldu…
9 -> i 0’dan büyük 1 eksilt… i 8 oldu…
8 -> i 0’dan büyük 1 eksilt… i 7 oldu…
7 -> i 0’dan büyük 1 eksilt… i 6 oldu…
6 -> i 0’dan büyük 1 eksilt… i 5 oldu…
5 -> i 0’dan büyük 1 eksilt… i 4 oldu…
4 -> i 0’dan büyük 1 eksilt… i 3 oldu…
3 -> i 0’dan büyük 1 eksilt… i 2 oldu…
2 -> i 0’dan büyük 1 eksilt… i 1 oldu..
1 -> i 0’dan büyük 1 eksilt… i 0 oldu…
0 -> i 0’dan büyük değil şart sağlanmadığı için 1 eksiltmez ve döngü bloğundan çıkar… Ve sıfırı yazdırmaz.
Biraz karışık oldu. Kusura bakmayın. İnşallah faydalı olur. İyi çalışmalar…
Yüzünüzden gülümseme kalbinizden sevgi hiç eksik olmasın…
C’li günler ; )
Kaynak : asundinay.com
|