C++'da For Döngüsü

Bu ders ile sizlere C++'da for döngüsünü ve iç içe for döngüsünün nasıl çalıştığını ve mantığını anlatacağım.

Bu ders ile sizlere C++'da for döngüsünü ve iç içe for döngüsünün nasıl çalıştığını ve mantığını anlatacağım.

For döngüsünün genel yapısı:


for ( ilk değer; koşul; arttırma)

komut;



For'un genel kullanımı bu şekildedir. Eğer for'dan sonra bir değilde birden çok komut satırı yazacaksak aşağıdaki gibi bir for döngü satırı yazmamız gerekecek.


for ( ilk değer; koşul; arttırma)

{

Komut1;

Komut1;

Komut3;

Komut4;

.

.

}



Yukarıdaki gibi kodlama şekli kullanarak for döngüsü içerisinde 1 den çok istediğimiz kadar komut çalıştırabiliriz.

Şuana kadar anlattıklarımızı küçük bir for döngüsü ile ilgili örnek ile pekiştirmeye çalışalım. Örneğimiz 10 defa SanalKurs.Net kelimesi ekrana alt alta yazan program olsun ve bu programı for döngüsü ile yapılması istensin bizden. Bizde hemen yapalım.


#include<stdio.h>

#include<conio.h>

main()

{

char yazi;

yazi='SanalKurs.Net';

for (i=1; i=10; i++)

printf('%s',yazi);

getch();

}



Programla ilgili açıklama:

1. "yazi" adında bir string ve i adında fodra kullanmak üzere sayaç gibi kullandığımız bir değişken tanımladık.
2. "yazi" değişkeninin içerisine 'SanalKurs.Net' bilgisini aktardık.
3. "for" döngüsünü 1'den 10'a kadar olacak şekilde başlattık ve i değerini her defasında 1 kere artmasını sağladık. (i++ aynı zamanda i=i+1; dir.)
4. "for" döngüsü içerisinde ekrana yazmasını istediğimiz yazıyı yani SanalKurs.Net'i koyduk.
5. Son olarak da programımızı gecth komutu ile sonlandırdık.

Eğer for döngüsünün nerede bittiğini belirlemek istiyorsak oraya noktalı virgül koyarız. Yani bir for döngüsü kullanacağız ve for döngüsü içerisinde sadece bir komut çalıştıracağız. Bu komutu for döngüsüne dahil etmek için for döngüsünün (örneğin) for (i=1; i=10; i++) bu satırını yazdıktan hemen sonra değilde onun bir altındaki for döngüsüne dahil olmasını istediğimiz komutu yazdıktan sonra noktalı virgül koymalıyız. Bu şekilde for döngüsünün bir altındaki satır for döngüsüne dahil olmuş olur.

For döngüsünden sonta tek değilde birden çok komut çalıştıracaksak for dan sonra noktalı virgül kullanmadan { } işaretleri arasına komutlarımızı yazmamız yeterli olacaktır.

Herkese iyi çalışmalar.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

teşekkürler...ben de bilgisayar müh. 1.sınıfta okuyorum bunlar faydalı bilgiler...
buradaki %s ne işe yarıyor acaba ?
%s stirng yani karakter girildiği için kullanılıyor yazı yerine tamsayı yazdırılmak istenseydi %d kullanılıcaktı.. ancak burda Sanalkurs.Net yani yazı yazdırılmak istenmiş... faydalı bilgiler için teşekkürler
öncelikle yardımın için tşk. ancak ekrana yazdrrken %s değilde &c kullancktn :)
C++ Klavyeden girilen bir metnin o metinde kaç tane kelime oldugunu sayan yanı bosluk sayma programını yapmam gerikoya yardmcı olursanız sevinirim
çok teşekkurler çok işme yarıyor ama ben henüz hangi soruda hangisini yapacam halen tam anlamış değilim :uzul: o da zamanla olcak inşallah:-dusun::D
çok özür diliyorum ama bana yardımcı olurmusunuz şimdi ben bi program yazacam ama bilmyorum mesala 2. dereceden bir denklemin köklerini ekrana bulup ekrana yazan program ax2+bx+c bunun köklerini yardımcı olursanız sevinirim çok sağolun

Yukarı Git