C++ Dersleri – 12 – C++ For Döngüsü

Merhabalar arkadaşlar.Bu dersimiz yaklaşık 20 dakika sürmektedir ve bu yüzden videoyu ikiye bölüp siteye ekledim.While,do-while döngülerinden sonra sıra for döngüsüne geldi.For döngüsünü ayrıntılı olarak bu videolu dersimizde anlatmaya çalıştım ve sonlara doğru konu ile alakalı örnekler çözdüm.Aklınıza takılan soruları veya benim yanlış anlattığım yerler varsa onları yorum bölümünden iletirseniz birbirimize yardımcı olmuş oluruz..

Faydalı olması dileğiyle.. ( :

C++ For Döngüsü – 1.Kısım

C++ For Döngüsü – 2.Kısım

One thought on “C++ Dersleri – 12 – C++ For Döngüsü

  1. Dersleri çok faydalı buldum.. Sağolun zaman ayırıp emek gösterdiğiniz için.. Ben yeni başladım programlamaya..Bi’ sorum var; Bu videolarda bittikten ve uygulaması yapıdıktan sonra ne yapılmalıdır?.. Sonraki aşama ne olmalı?.. Saygılarımla..

  2. Sürekli farklı farklı örnekler çözüp iyice bütün konulara hakim olman en iyisidir bence.Zaten bir süre sonra kendini aştığını görebilirsin ( :
    Ayrıca yorumun için teşekkürler ( :

  3. =) C# ‘ı biliyordum zaten C++’ıda öğrenmeyi istiyordum çok. Burayı bulduğum iyi oldu valla. Düzenli olarak video eklemende çok hoş. Emeğin için teşekkürler.
    Yalnız bir problem var benden mi kaynaklanıyor videolardan mı anlamadım. Ses ile görüntü arasında bir uyuşmazlık var. Yeni videolarda buna dikkat edersen eğer sorun videodan ise süper olur. Teşekkürler tekrardan.

  4. @Ümit; yorum için sağolasın.
    Ses – Görüntü arasında 1 sn gibi bir kopukluk oluyor.Bu benden kaynaklanıyor.Daha mouse u götürmeden konuşuyorum ( :
    İleri ki videolarda daha dikkat ettim bu konuya,daha da dikkat ederim,eyvallah ( :

  5. visual c++ ile aynımıdır bu anlatılan video ben visual studio kullanıyorum bu kodlar ordada çalışabilirmi acaba

  6. @ahmet; Kodlarda bir değişiklik yoktur.Burada anlattıklarım orada da birkaç istisnai durum dışında sorunsuzca çalışır,içiniz rahat olsun..

  7. selam ,

    Anlatımların çok güzel c++ y’a yeni başladım. tebrik ederim. Ses tonunda güzel C++ soğuyacaktım sayende biraz daha gayret göstereceğim.

    saygılar.

  8. ben şöyle bir şey düşündüm
    bizden bir sayı girmemizi isteyecek
    sonra 0 ile kaç arasında rastgele sayılar üretilsin diye sorucak
    sonra 0 ile o sayı arasında rastgele sayılar üretecek bizim girdiğimiz sayıyı tutturunca bize kaç denemede bildiğini söyleyecek.

    bunun üzerine aşağıdaki kodları yazdım fakat sonsuz döngüye giriyor nerde hata yaptım bilmiyorum bana gösterirseniz sevinirim

    #include
    #include
    #include
    #include
    using namespace std;

    main(){

    int i,x,aralik,tahmin;

    srand(time(NULL));

    cout <> tahmin;

    cout <> aralik;

    for(x=0;i=tahmin;x++){

    cout << rand()%aralik << endl;
    }
    cout << "Sayi "<< x << " denemede bulundu";

    getch();
    system("PAUSE");
    }

    1. #include
      #include
      #include //srand() için gerekli

      using namespace std;

      int main(int argc, char *argv[])
      {
      int tahmin;
      int hak=10; //oyunu oynayan kişinin oynama hakkı

      cout<<"SAYI TAHMiN OYUNU"<>tahmin;

      hak–;
      if(hak==0) //hak kalmadığında oyunu bitir
      {
      cout<<"UZGUNUM, KAYBETTiN!"<rastgele)
      {
      cout<<"GiRDiGiNiZ SAYI BUYUK!"<

  9. ben c++ dilini biliyorum ama uygulayamıyorum ne yapmalıyım?bide sınavımda cıkan bir soruda bana yardımcı olurmusunuz?y=ax+b fonksiyonunun [0,10]arasındaki değerleri alan programı yazınız
    şimdiden tesekkur ederim.

    1. Bol bol kendi başınıza kod yazmaya gayret gösterin eliniz alışsın..
      Programlara da yardım etmiyorum artık maalesef..

  10. main(){
    int deneme [3][2]= {{1,2},{5,7},{8,4}};
    int x,y;
    cout << "Bu dizinin elemanları\n";
    for(x=0; x<3; x++){
    for(y=0; y<2; y++){
    cout << "[" << x << "][" << y << "]: ";
    }
    cout << deneme [x][y] << "\n";
    }
    Bu şekil, süslü parentezlerden biri bir satır önce kapatılırsa, çalışma mantığını anlatabilirmisin.

  11. Emeğine sağlık dostum çok güzel olmuş çok işime yarıyor. Ama bazı videolarda bir sorun var onu düzeltebilirsen daha yararlı olur senin sesinle görüntü uyuşmuyor.

  12. carpım tablosundakı kodlar

    int x,y;
    for (x=1; x<=10; x++)
    {
    for (y=1; yCaption=IntToStr(x + “*” + y + “=” + x*y);

  13. 4-5 Aydır C++ yı bırakmıştım Minecraft bilgisayarımda açılmaya başlamıştı şimdi geri dönmek zor olucak :/

  14. dersler süper ve açıklayıcı, eline sağlık çok yararlı oldu teşekkür ederim , derslere başladım 13. bölüm bitti. çok iyi gidiyorum :)) daha çok faydalanıcam sanırım derslerinden çünkü bizim okulun derslerinden hiç bişey anlamıorum.

  15. Hocam ben sizin yaptığınız gibi aynı kodu girdim çalıştı.Ama hazır yapmışken dedim 100’ün faktöriyeli kac denedim ama sonuc sıfır verdi.Bende 70-60-50-20 bole bole denedın eger yanılmıyorsam sonucun 10 ‘dan fazla basamağı varsa yanlıs cevap verıyor dogru mudur?Birde siz deneyin isterseniz…Bunu önlemenin bir yolu varmı?(bu arada dersler gercekten faydalı zaman ayırdığınız için teşekkürler:))

  16. Hacııı Sen süpersin yaa sayende 3 yıldır aldığım c ++ dersini gececem galibaa keşke daha önce tanısaydım seni emeğine sağlık dostum kaldığım dersler bi c++ bide mesleki yabancı diller kafam basmıyorduuu…:) emeğine sağlık dostum..(da şu faktöriyeli uzun uzun yazmana gerek yoktu fak demen yeterliyfi:):):))

  17. Derslerinizi zevk ile dinliyorum videonun 2. kısmında soruyu sorduğunuzda siz kodu yazmadan bir ben deniyim bakalım faktöryel hesabı programı yapabiliyor muyum dedim ve ilk denemede basardım 😀 Fakat ben farklı düşünmüşüm siz 1 den başlayıp çarpıyorsunuz sayıya kadar ben ise sayıdan 1 e kadar çarpıyorum.

    main(){

    int x,toplam;

    toplam=1;

    cout <> x;

    for(x=x;x>0;x–) {

    toplam=toplam*x;

    }

    cout << " Girdiginiz sayinin faktoryeli : " <> x;

    }

    Böyle bir kod yazdım fakat sizinkinden faklı olduğu için soruyorum uzun vadede bir hata verir mi? Hatalı mı?

  18. Merhaba öncelikle sana teşekkür etmek istiyorum gerçekten çok işime yaradı.Bende video sesten önde gidiyo yani sen videoda başka birşey gösterirken konuşmanda başka birşeyi anlatıyosun bu benden mi kaynaklı yoksa videolarda mı bir sorun var.

  19. paylaşımın ve anlatımın için teşekkürler ancak sesler geriden geliyor başlangıçta fark edilmiyor ancak ilerleyen zamanlarda sorun çıkartıyor mausela farklı seçip farklı şeyler söylemek konunun anlaşılmasını güç kılıyor

  20. Bu kodla da faktoriyel alabilirsiniz.

    #include
    using namespace std;

    main () {
    int x,y=1,z ;

    cout <> x;
    for (x;x>=1;x–) {

    y=x*y ;

    }

    cout << "sonuc: " <> z ;

  21. Pardon bu kodla

    #include
    using namespace std;

    main () {
    int x,y=1,z ;

    cout <> x;
    for (x;x>=1;x–) {

    y=x*y ;

    }

    cout << "sonuc: " <> z ;

  22. emegine saglik kardesim.ben fransada univeritede bu bolume basladim eger senin videolarin olmasa hocanin anlattiklarindan bisey anlayamazdim ee bunda fransizcamin iyi olmamasinin etkisi buyuk.sagolasin takipcinim bundan sonra:)

  23. Çok teşekkürler. Basit, sade fakat çok öğretici bir anlatımınız var. Tam istediğimiz gibi.

  24. bir uçak şirketi 30 gün boyunca 40 farklı ülkeye yolculuk yapıyor.
    a) taşımış olduğu toplam yolcu adeti
    b) bir gün içerinde taşımış olduğu en fazla yolcu adeti
    sorum bu kodunu bulamadım yardımcı olur musunuz?

  25. Merhaba arkadaşım anlatımların harika bence bu işi profesyonel olarak yapıp satmalısın. Çok iyi bir anlatımcısın. Başarılarının devamını dilerim.

  26. Merhaba Hocam ben Lise 3 Veri Tabanı öğrencisiyim haftada 12 Saat c# dersi goruyoruz sizin anlattıklarınızı hepsini c# yapabiliyorum hatta dahada fazlasını sayenizde c++ yapmaya başladım fakat söyle bi sorum var sql lide iyi bilirim bunlar ilerde iyi bir programcı olmama yetermi

  27. n sayısı öğrenci numaranız olmak üzere 1’den n’e kadar sayıların toplamını ve karelerinin toplamını bularak ekrana yazan bir program (kısa sürede cevap verebilirseniz sevinirim ).

  28. Ses 10-11 saniye sonra geliyo kafam çok karışıyo sonunda döndüyü anlatırken ses sonda kesildi :S:S

  29. Merhabalar. Öncelikle sizi tebrik etmek isterim çok faydalı bir iş yapıyorsunuz. Anlatımlarınız çok güzel. Size bir sorum olacak. C++ da dosyaya yazı yazdırırken Türkçe karakterler düzgün kaydedilmiyor. Değişik şeyler çıkıyor. Normal cout la ekrana yazdırırken setlocale(LC_ALL,”TURKISH”); işimi görüyor fakat dosyaya yazdırırken sıkıntı yaşıyorum. Acaba nasıl üstesinden gelebilirim? Şimdiden cevabınız için teşekkürler.

  30. Hocam emeğiniz ve ilginiz için çookkk teşekkürler.. Hocamızdan daha anlaşılır bir dille anlatıyorsunuz ancak bir sorunumuz var. Siz bu videoda ekranda son tarafı gösterirken konuşmalarınız daha önceki işlemlere ait. Ses kaydını mı yapıp birleştiriyorsunuz bilmem ama düzenleyebilirseniz sevinirim.

  31. Allah razı olsun üstadım. Videoları izliyorum çok faydalı. ben ünvan değişikliği için gireceğim. çok uzun zaman önce okul bitirdik aklımızda kalan olmadı tabii. sana buradan soru sorsak çözümünde yardımcı olabilir misin? selamletle

  32. ben aynı işlemi u şekilde yaptım hocam ;

    #include
    #include
    #include
    using namespace std;

    main () {
    system(“color 3f”);

    int x,a=1;

    cin >> x;

    // kullanıcıdan bir sayı girilir, girilen sayının faktöriyeli bulunur.

    for (x;x>0;x–) {
    a=x*a;
    }

    cout << a;

    getch ();
    return 1;
    }

    biraz fazla süslü oldu galiba 😀

  33. Merhaba 12.For döngüsü 1 kısım video açılmıyor ilgilenirseniz sevinirim teşekkürler.

  34. hocam öncelikle Allah razı olsun emekleriniz için. siteden videolarını ve kitaplarının aldım. lakin bir sorum olacak aşağıdaki for döngüsünden çıkan sonuç nedir. ben bu arada yeni başladım. yardımcı olursanız sevinirim. şimdiden Allah razı olsun
    #include
    main()
    {
    int sayi=12, s=7, i;
    for(i=1; i<sayi; i++) {
    if(sayi%i == 0)
    s += i;
    }
    printf("%d", s);
    }

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir