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. Emeğin için sağol Muhammed..Sana ne kadar teşekkür etsek azdır..

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

  7. @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..

  8. 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.

  9. 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!"<

  10. 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..

  11. 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.

  12. 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.

  13. carpım tablosundakı kodlar

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

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

  15. 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.

  16. 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:))

  17. 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:):):))

  18. 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ı?

  19. 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.

  20. 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

  21. 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 ;

  22. 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 ;

  23. 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:)

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

  25. 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?

  26. ™♠HaRiKa BiR PRoGRaM CCCCCC0000000KKKKKK iSiMe YaRaDi……..♥™

  27. Eline ve ağzına sağlık Muhammmed Abi çok güzel olmuş.

  28. 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.

  29. 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

  30. 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 ).

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

  32. 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.

  33. 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.

  34. 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

  35. Videolar kaldırılmış geri yükleme şansınız var mı ?

  36. 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 😀

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

  38. 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.