C programlama Dersleri 1 - Giriş

Konu, 'C Dersleri' kısmında Hasan Basri Karakaya tarafından paylaşıldı.

  1. Hasan Basri Karakaya

    Hasan Basri Karakaya Elektrik-Elektronik Mühendisi Yetkili Kişi Moderatör

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    55
    Beğeniler:
    75
    Meslek:
    Elektrik-Elektronik Mühendisi
    En İyi Cevap:
    2
    Değerlendiriler:
    +80 / 0 / -0
    Üniversite:
    K.S.Ü.
    Merhaba arkadaşlar, yaşadığım yoğun süreçten dolayı konuyu açma sürem oldukça uzadı farkındayım. Ancak geçen zamanı kısa sürede telafi edebileceğimizi düşünüyorum. C programlamaya dair ilk video eğitimimizi hazırladım. Temel düzeyde herkesin anlıyabileceği şekilde anlatmaya çalıştım. Bu eğitim giriş eğitimi olduğu için biraz uzun sürdü diğer eğitimlerimiz ortalama 10 dakika içerisine sığacak. Yine anlamadığınız yerler olursa mesaj kısmından sorularınızı sorabilirsiniz. Ayrıca eğitim içeriğinden memnun kalırsanız bunu forumda ve youtube kanalımızda lütfen belirtin. Aksi halde eğitimlerin yararlı olmadığı kanısına varıp sonraki dersleri vermenin bir anlamı olmadığı düşüncesine kapılacağım.

    Şimdi C programlama konumuza dönelim. İlk önce videoda belirttiğim açık kaynak kodlu derleyicimiz olan dev-cpp programını indirmek için BURAYA tıklayın.

    C Programlama Dersi - Temel Bilgiler


    İlk programımızın kodları
    #include <stdio.h> // Ezberlenecek
    int main(){ // Ezberlenecek

    // \n ifadesi bir satir atlamak icin kullanilir.
    // \t ifadesinin bir tab bosluk birakir.
    // \a ifadeside bip sesi cikartir.
    int deger; // int tamsayi kullanilacagi zamanlarda programa yerlestirilir
    printf("Merhaba Dunya\n");
    scanf("%d", &deger); // gelicek degeri bekliyor
    printf("%d", deger); // printf ekrani yaziyor




    system("pause");
    // yazdıgımız programın ekranda kalması saglıyor. Ezberlenecek
    }

    İkinci programımızın kodları;
    #include <stdio.h>
    int main(){

    // \ dan sonra ozel karakterler programa girilerek ekrana yazdirilabilir.
    printf("Program\\n");


    system("pause");
    }


    Üçüncü programımızın kodları;

    #include <stdio.h>
    int main(){


    int x=3,y=5,z=10,t,k,a;
    t=x+y+z;
    k=x*y*z;
    a=z/y;
    // %d - tamsayiyi ekrana yazdirmada kullanilir.
    // %d - x in atanmis degerini ekrana yaziyor
    printf("%d + %d + %d = %d\n",x,y,z,t);
    printf("%d *BURASI BİR İSE YARAMİYOR %d * %d = %d\n",x,y,z,k);
    printf("%d / %d = %d\n",z,y,a);
    system("pause");
    }


    Not : Kalın punto olan kısımlar video da da belirttiğim gibi ezberlenmesi gereken yerlerdir.
     
    • Beğen Beğen x 14
  2. Oğuzhan Mallı

    Oğuzhan Mallı Yetkili Kişi Genel Yönetici

    Kayıt:
    6 Şubat 2015
    Mesajlar:
    525
    Beğeniler:
    414
    Meslek:
    Nükleer ve Atom Mühendisi
    En İyi Cevap:
    11
    Değerlendiriler:
    +519 / 5 / -1
    Üniversite:
    MEPhI, KTÜ
    Bir zamanlar c programlama dersi veren hocamdan daha iyi anlatmışsınız. Umarım C programlama öğrenmek isteyen arkadaşlar için yararlı olur.
     
  3. mhmtkas

    mhmtkas MB Üyesi

    Kayıt:
    16 Şubat 2015
    Mesajlar:
    5
    Beğeniler:
    1
    Meslek:
    Elektrik-Elektronik Mühendisi
    En İyi Cevap:
    0
    Değerlendiriler:
    +1 / 0 / -0
    Çok teşekkürler, bölüme henüz geçmedim fakat iyi bir altyapı yapabilmek için çalışacağım
     
    • Beğen Beğen x 1
  4. emreoruc

    emreoruc MB Üyesi

    Kayıt:
    2 Mart 2015
    Mesajlar:
    1
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Emeğine sağlık.Çok iyi bir çalışma olmuş.Umarım devamı gelir :):)
     
  5. mustafa

    mustafa MB Üyesi

    Kayıt:
    14 Şubat 2015
    Mesajlar:
    4
    Beğeniler:
    1
    En İyi Cevap:
    0
    Değerlendiriler:
    +1 / 0 / -0
    teşekkürler çok faydalı oldu.
     
  6. erkutolga

    erkutolga MB Üyesi

    Kayıt:
    2 Mart 2015
    Mesajlar:
    1
    Beğeniler:
    1
    En İyi Cevap:
    0
    Değerlendiriler:
    +1 / 0 / -0
    Ses biraz daha yüksek olamaz mı ? Çok kısık duymak çok güç.
     
    • Beğen Beğen x 1
  7. Kemal Okur

    Kemal Okur Yetkili Kişi Yönetici

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    338
    Beğeniler:
    198
    Meslek:
    Mekatronik Mühendisi
    En İyi Cevap:
    10
    Değerlendiriler:
    +248 / 3 / -2
    Üniversite:
    Fırat Üniversitesi
    Çok güzel olmuş Hasan eline, ağzına sağlık .;)
     
  8. dersefa

    dersefa MB Üyesi

    Kayıt:
    2 Mart 2015
    Mesajlar:
    2
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    derleme yapıyorum ama "sistem derlenmemiş" uyarısı alıyorum. "merhaba dünya" yazısını göremiyorum. acaba neden olabilir?
     
  9. Sezgin Yılan

    Sezgin Yılan MB Üyesi

    Kayıt:
    19 Şubat 2015
    Mesajlar:
    3
    Beğeniler:
    0
    Meslek:
    ENERJİ SİSTEMLERİ MÜHENDİSLİĞİ
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    super olmuş gerçekten yureğinize sağlık
     
  10. Hasan Basri Karakaya

    Hasan Basri Karakaya Elektrik-Elektronik Mühendisi Yetkili Kişi Moderatör

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    55
    Beğeniler:
    75
    Meslek:
    Elektrik-Elektronik Mühendisi
    En İyi Cevap:
    2
    Değerlendiriler:
    +80 / 0 / -0
    Üniversite:
    K.S.Ü.
    Verdigim derleyici programını mı kullanıyorsunuz? İşletim sistemi sürümünüz nedir?
     
  11. tuncay.bakca

    tuncay.bakca MB Üyesi

    Kayıt:
    2 Mart 2015
    Mesajlar:
    1
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Eline yüregine sesine saglık kardeşim
     
  12. dersefa

    dersefa MB Üyesi

    Kayıt:
    2 Mart 2015
    Mesajlar:
    2
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Evet, verdiğiniz derleyici programını kullanıyorum: DEV C++
     
  13. Serkan Yazak

    Serkan Yazak Bölüm Sorumlusu

    Kayıt:
    3 Mart 2015
    Mesajlar:
    56
    Beğeniler:
    51
    Meslek:
    Makine Mühendisligi
    En İyi Cevap:
    0
    Değerlendiriler:
    +56 / 0 / -0
    Merhaba,

    C sharp in da windows formunda anlatimini yapma imkaniniz varsa cok sevinirim ve youtube da bile neredeyse hic yok ornek anlatim. Yani ihtiyaci olup da bulamayan bircok insan mevcut. Bunu yapabilirseniz cok faydali olur kendi adima. Tesekkürler.
     
  14. Kemal Okur

    Kemal Okur Yetkili Kişi Yönetici

    Kayıt:
    7 Şubat 2015
    Mesajlar:
    338
    Beğeniler:
    198
    Meslek:
    Mekatronik Mühendisi
    En İyi Cevap:
    10
    Değerlendiriler:
    +248 / 3 / -2
    Üniversite:
    Fırat Üniversitesi
    C# öğrenmek için size bir youtube kanalı önerebilirim. Benim okuduğum üniversitenin yazılım mühendisliği bölümünden bir arkadaş anlatıyor gayette güzel anlatıyor. İyi dersler.

    Youtube kanalı için Tıklayın
     
    Son düzenleme: 3 Mart 2015
    • Beğen Beğen x 2
  15. Serkan Yazak

    Serkan Yazak Bölüm Sorumlusu

    Kayıt:
    3 Mart 2015
    Mesajlar:
    56
    Beğeniler:
    51
    Meslek:
    Makine Mühendisligi
    En İyi Cevap:
    0
    Değerlendiriler:
    +56 / 0 / -0
    Windowsform hem de. Bu gayet faydali oldu tesekkürler bilgi icin.
     
  16. hasodesidero

    hasodesidero MB Üyesi

    Kayıt:
    3 Mart 2015
    Mesajlar:
    2
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    çok güzel olmuş devamını bekleriz :) bu video yu gördükten sonra üye oldum..
     
  17. Serkan Yazak

    Serkan Yazak Bölüm Sorumlusu

    Kayıt:
    3 Mart 2015
    Mesajlar:
    56
    Beğeniler:
    51
    Meslek:
    Makine Mühendisligi
    En İyi Cevap:
    0
    Değerlendiriler:
    +56 / 0 / -0
    daha neler göreceksin neler :) cok dogru yerdesin. Ben de yeni uye oldum buna ragmen su an net bir sekilde tavsiye edebilirim forumu.
     
    • Katılıyorum Katılıyorum x 1
  18. Volkan Ünal

    Volkan Ünal Yetkili Kişi Moderatör

    Kayıt:
    18 Şubat 2015
    Mesajlar:
    136
    Beğeniler:
    87
    Meslek:
    Öğrenci
    En İyi Cevap:
    3
    Değerlendiriler:
    +100 / 0 / -0
    Ben de basit bir hesap makinası uygulaması yaparak destek olmak isterim.En kısa zaman da buraya yükleyeceğim.
     
  19. Serkan Yazak

    Serkan Yazak Bölüm Sorumlusu

    Kayıt:
    3 Mart 2015
    Mesajlar:
    56
    Beğeniler:
    51
    Meslek:
    Makine Mühendisligi
    En İyi Cevap:
    0
    Değerlendiriler:
    +56 / 0 / -0
    ilerleyen zamanlarda C sharp i windowsformunda ögrenmek isteyen arkadaslar icin örnekli anlatimlar gelecektir(Fahrenheit-Celcius cevirisi, Kullanici adi ve sifre uygulamasi, if else,for döngüsü,Array örnekleri ve daha niceleri). Sinav haftam gectikten sonra ben de videolar paylasacagim. Takipte kalin!

    Ayrica destek veren arkadaslara da(@volkan ünal) tekrar tesekkür ederiz.
     
    • Beğen Beğen x 1
  20. mhmtkas

    mhmtkas MB Üyesi

    Kayıt:
    16 Şubat 2015
    Mesajlar:
    5
    Beğeniler:
    1
    Meslek:
    Elektrik-Elektronik Mühendisi
    En İyi Cevap:
    0
    Değerlendiriler:
    +1 / 0 / -0
    Çok teşekkürler...