C Programlama Dersleri 5 - Atamalar,Artırma,Azaltma İşlemleri

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 220

  • @isad8342
    @isad8342 5 ปีที่แล้ว +28

    Reklamdan şikayetçi olan arkadaşlar, adam işi gücü bırakıp sizlere ders veriyor birazcık gelir etmesi gerekiyor, kimse kimseye babasının hatrı için ders vermiyor.

    • @kadirgok6114
      @kadirgok6114 2 ปีที่แล้ว +1

      Helal olsun kardeşim.haklısın

  • @amogus1613
    @amogus1613 7 ปีที่แล้ว +53

    #include
    int main() {
    /*değişken(variable) ifade(expression)
    int x=15;
    int y =14;
    x=y;
    y=x;
    örnek
    int x = 6;
    int y = 7;
    x=y; (y nin degeri x e atanıyor x = 7 ,y =7)
    y =x+1 (x+1 hesaplanıyor (8) ve y ye atılıyor x=7 y=8)
    x=x-1;
    atama durumunda ilk başta sağ taraftakı kısım hesaplanıyor sonra bu atama yappılır
    x+1 =2; bu tür şeyleri c de geçerli değildir sol taraftakı deger saf bir degisken olmalı x gib iuy gibi
    artırma azaltma işlemleri
    i = i+1;
    bunun eşiti aynı zamanda i +=1(i= i+1 ile aynı sey)
    degısken islem=ifade
    c de kolay bir yontem vardır
    üstekki işlem i yi bir artırrı
    i yi artırmak icin c de i++ ve++i gibi şeyler bulunuyor
    pastfix : i++;
    prefix : ++i;
    arasındakı fark int i = 4;
    printf ("%d", (++);
    ekrana 4 degerı bastırır c
    cunku bu postfix halinde i++ i nin artırmadan ıncekı degerını 4 kullanıyor bır sonrakı satırda artırıyor
    printf("%d",++i);
    ekrana 5 degerı bastırır
    cunku bu prefix halınde (++i) i nin artmıs degerını kullanıyor bır sonrakı satırda artırıyor
    degısken islem ifade
    i = i % a ;
    bu sekılde bir atama varsa en sagdan baslaayarak % ya 0 atıyor yani %=0 daha sonra i ye % nin degerını artırıyo (0)
    i= 0 daha sonra iye inin degerınnı atıyor i = 0 oldu sonuc olarak en sagdan baslayarak yapulan atamlar sonucunda
    i= 0;
    j= 0;
    r =0;
    bu sekılde atamalrında en sagdan baslayarak ıslemler yapılır ancak programcılar bunun daha karmasık versıyonunu tercıh etmezler
    return 0 ;

    }

    • @msann89
      @msann89 5 ปีที่แล้ว +13

      kafayımı yedin kardeşim

    • @Riuuuu
      @Riuuuu 4 ปีที่แล้ว

      @@msann89 sadhgaçashjşfkasgkhUAGDASUGFASUKYFASJLDA

    • @emirhancan7709
      @emirhancan7709 2 ปีที่แล้ว

      sen delisin

    • @Deli_Doktoru
      @Deli_Doktoru 2 ปีที่แล้ว +5

      @@msann89 shandhsiavsguaba len adam özet yapmış niye öyle dedin bdshjssg

    • @denizcansevercevirileri
      @denizcansevercevirileri 2 ปีที่แล้ว

      delirmiş bu xd xd thx btw

  • @1iyim77
    @1iyim77 6 ปีที่แล้ว +97

    #include
    int main()
    {
    printf("okla hocadan bi bok anlamıyorum yurtta seni dinliyorum çok faydalı oluyor. :)");
    return 0;
    }

    • @chibs1614
      @chibs1614 6 ปีที่แล้ว +17

      kardeş ı yazma belli olmuyo :D ş ç ı ö falan belli olmuyor.

    • @furkansav4284
      @furkansav4284 3 ปีที่แล้ว

      dosyayı compile etmeme rağmen source file not compiled diyor çalıştırmaya çalışınca sende de böyle bir hata oldu mu

    • @ysfhc
      @ysfhc 3 ปีที่แล้ว

      @@furkansav4284 aynısı bende de oldu, derleyiciyi farklı bir siteden indir

    • @mexo1313
      @mexo1313 3 ปีที่แล้ว

      printf("x:%d") derken : ne işe yarıyor bilen var mı

    • @keremumit6401
      @keremumit6401 3 ปีที่แล้ว

      @@mexo1313 printf("x:%d") bu şekilde yaparsa ekrana yansıyacak yazı x: olur ama printf("%d") yaparsa yansıyacak olan sadece görmek istediğin değer olur ordaki x: sadece değerin önüne x: koyuyo

  • @ekint0sh
    @ekint0sh 2 ปีที่แล้ว +10

    Ya siz... Siz ne kadar güzel anlatıyorsunuz böyle ya? Sizi çok sevdim hocam, emeğinize sağlık. :)

  • @hayali8578
    @hayali8578 6 ปีที่แล้ว +1

    Anlatım çok iyi gerçekten, tebrikler! Hiçbir sorun çekmedim.

  • @yasinciftci526
    @yasinciftci526 4 ปีที่แล้ว +16

    hocam dökümanlaro keşke açıklama kısmında paylaşsanız çok daha verimli olur

  • @aybarstopuz9219
    @aybarstopuz9219 8 ปีที่แล้ว +2

    abi helal olsun vize ve finalim senin sayende iyi geçicek

  • @j3c9k28
    @j3c9k28 2 ปีที่แล้ว +5

    Hocam keşke bu dökümanları açıklamalar kısmına koysanız çok iyi olur.

  • @HasanTUslu
    @HasanTUslu 3 ปีที่แล้ว

    Ben düşünmek videolarınız olmak çok yararlı olmak ben instagramdan bile takip etmek sizi her şekilde desteklemek

  • @sefakarc5677
    @sefakarc5677 6 ปีที่แล้ว +1

    çok güzel anlatıyorsun hocam eline sağlık

  • @fatih_degirmenci
    @fatih_degirmenci 4 ปีที่แล้ว +2

    5. dersteyim kafa yavaş yavaş karışmaya başladı 3. kez izliyorum

  • @muharremoter
    @muharremoter 8 ปีที่แล้ว +4

    tek kelimeyle harika emeğinize sağlık :)

  • @sonicboom9449
    @sonicboom9449 4 ปีที่แล้ว +1

    azimle ilerlemeye devam..!

  • @anlkara1522
    @anlkara1522 6 ปีที่แล้ว +6

    Merhaba hocam, öncelikle C programlama derslerini ücretsiz olarak paylaştığınız için teşekkürler... Ben programda "--a" yapınca a sayısından 2 çıkartıyor, -a yapınca ise, a sayısından 1 çıkartıyor. Bunun sebebini merak ediyorum.

  • @zeynepsenagoktas9540
    @zeynepsenagoktas9540 5 ปีที่แล้ว +3

    lütfen daha büyük puntolu yazar mısınız neden bu kadar küçük?

  • @bekiryuksek5648
    @bekiryuksek5648 5 ปีที่แล้ว

    hocam anlatım süper sayende yazılımı öğrendim

  • @eontv__
    @eontv__ 4 ปีที่แล้ว

    Abi eline sağlık istanbul bilim olimpiyatlarına katılacağım çoğu bilmediğim yeri anladım eline sağlık

  • @kupapapaz6192
    @kupapapaz6192 8 ปีที่แล้ว +72

    c den çok reklamları öğrendim :)

    • @lisgrov1734
      @lisgrov1734 6 ปีที่แล้ว

      evet yaaa 100000000000000000000000000000000000000000 tane reklam cikti

    •  5 ปีที่แล้ว +5

      add blocker kur kurtul reklamdan kanka :D

    • @deayr5772
      @deayr5772 4 ปีที่แล้ว +4

      @ adam zaten beleşe öğretiyor bari adblock kurmadan 10-15tane reklama tıklasanız :D kurmayın demiyorum

    • @maxener5505
      @maxener5505 4 ปีที่แล้ว +6

      zaten bedava ders adam taş mı kaynatıp yesin

    • @hamzacanbaz7323
      @hamzacanbaz7323 4 ปีที่แล้ว +1

      @@maxener5505 kral dünyanın parasını kazanmıştır udemy'den ki hakkını fazlasıyla veriyor

  • @rizvanveliyev6103
    @rizvanveliyev6103 2 ปีที่แล้ว

    Allah razi olsun cooooook ama cooook faydali❤❤❤

  • @Agent-hh2ts
    @Agent-hh2ts 6 ปีที่แล้ว +5

    videoyu neden durduruyorsun? bilgisayar kapandı sandım:)

  • @mehkakhme4627
    @mehkakhme4627 6 ปีที่แล้ว

    10 numara anlatıyorsunuz👍👍👍

  • @musapolat6836
    @musapolat6836 7 ปีที่แล้ว

    Güzel anlatım oldu. Açık ve net

  • @proletermedya290
    @proletermedya290 8 ปีที่แล้ว +3

    Emeğinize sağlık gerçekten iyi bir anlatım .

  • @bilimAdimlari
    @bilimAdimlari 3 ปีที่แล้ว

    teşekkürler güzel anlatıyorsunuz

  • @catmium7974
    @catmium7974 7 ปีที่แล้ว +1

    emeğine sağlık inş her gün devam edebilirm

  • @emrekose4197
    @emrekose4197 7 ปีที่แล้ว +6

    Tek kelime Süper

  • @eKillerist
    @eKillerist 8 ปีที่แล้ว +1

    Emeğine sağlık dostum.

  • @emrekocyatag608
    @emrekocyatag608 3 ปีที่แล้ว +6

    hocam neden compile^run tusunu kullanmiyoruz?

    • @basarsac
      @basarsac 2 ปีที่แล้ว

      adam üşenmiyo

  • @mfatihkoc
    @mfatihkoc 8 ปีที่แล้ว +1

    gerçekten çok iyi bir anlatım. daha önce nasıl bulamadım kendime kızıyorum. teşekkürler..

    •  8 ปีที่แล้ว +11

      +Fatih Koç Eyvallah kardeşim sağolasın :)

  • @burakturpcu9873
    @burakturpcu9873 ปีที่แล้ว

    Ben burda biraz takıldım internettede bu kadar iyi anlatımı yok anlayanlar lütfen yorumdan bi anlatabilirmi mesela postfixe -- kullanmamıza rağmen değer artıyor yani biraz takıldım kaldım

  • @batuhanserdaroglu3976
    @batuhanserdaroglu3976 5 ปีที่แล้ว +2

    Hocam güzel anlatmışsınız emeğinize sağlık.

  • @tolgayerlikaya08
    @tolgayerlikaya08 3 ปีที่แล้ว +1

    Tek seferde 5. Videoyaya kadar geldim ve konsantrasyon problemi yasamaya basladim biraz. Mola verip geri donmeyi deneyecegim.

  • @whateverlifeandpass
    @whateverlifeandpass 4 ปีที่แล้ว

    hocam keşke dökümanları altta yükleseydiniz

  • @tobiline1147
    @tobiline1147 7 ปีที่แล้ว +17

    dislike atanlar insta hesap çalınıyormu moruq, oyun yapabilirmiyim bununla oyun,heckır olunur mu , ne işe yarayacak

    • @necmisagdic3569
      @necmisagdic3569 6 ปีที่แล้ว +1

      oyun degılde onlıne oyunlara hıle duzenleyebılırmıyız asıl merak ettıgım

    • @alierenkara7718
      @alierenkara7718 6 ปีที่แล้ว +1

      MoRuQ Site HeKliYom MoRuQ SaNaDa OgrEtemMİ mORUq BaK MoRuQ NoT dEfTeRiNi AçıyhON OraYa PiNG Www.GOogle.Com YaZıyorSun .BaT OlaRaK KayDeDiYoRsUN
      SoNrA ÇaLışTırIyOn MoRuQ
      edit: Ya Şaka Maka 7.sınıfa Gidiyorum bi Arkadaşım Var Adı Arda Aynı Bunun Gibi

    • @hackableinjector2732
      @hackableinjector2732 6 ปีที่แล้ว +1

      Bir bok öğrenmiyorsun,hadi siktir git öğrenmene gerek yok senin.

    • @deayr5772
      @deayr5772 4 ปีที่แล้ว

      @@alierenkara7718 Şaka maka mada Moruq napıyon öğrendin mi 1 senede yoHsa yoRhum YYHapmaya mı Ghedlin MoRruQ

  • @mbilalemin
    @mbilalemin 7 ปีที่แล้ว +3

    main oluşturduktan sonra değişken int'i seçerek x,y,z ye değerler atadık hemen ardından değişken "int" yazmadan x,y ve z ye farklı değerler atadık. ilk başta int değişkenini seçtiğimiz için gerek mi yok bunu yazmaya yoksa başka bir sebebimi var.

    • @ozgun6719
      @ozgun6719 7 ปีที่แล้ว +3

      Benim de aklıma bu takıldı. Şuan neden yazmadığımızı biliyorsan anlatır mısın?

    • @beyzanurtaskesen5495
      @beyzanurtaskesen5495 7 ปีที่แล้ว +3

      Merhaba,ifadeyi bir kez tanımlamamız yeterli.Değer atama sonradan da yapılabilir.Veya sonradan atadığımız değeri değiştirebiliriz.

  • @OnurYKSL
    @OnurYKSL 4 ปีที่แล้ว +3

    #include calişmadıgı yanı olmadıgı için kullanıyordum simdide artimada hata veriyor yerine locale.h kullandım olmadı digeride denedım niye olmadı ne yapma gerek?

    • @yigitgumus09
      @yigitgumus09 4 ปีที่แล้ว +5

      kanka sen c++ olabilir misin?
      çünkü iostream c++ standart librarysi diye biliyom c nin değil

  • @yusufates2779
    @yusufates2779 8 ปีที่แล้ว +1

    Öncelikle merhaba gerçekten böyle bir olanak sağladığınız için çok teşekkür ederim şöyle bir sorum olacak x fonksiyonunu y ye atarken hata veriyor ancak hatayı çözemedim daha doğrusu toplam 23 hata var ama aynısı gibi atayıp artırıyorum.

  • @nedimgorgu
    @nedimgorgu 3 ปีที่แล้ว +1

    izlendi

  • @ramazandag4102
    @ramazandag4102 4 ปีที่แล้ว

    çok güzel anlıyorumda bunlar ne yaparken işimze yarayacak bir grogramın hangi görevinde kullanılacak bunlarıda anlatabilseydin keşke akılda daha kalıcı olurdu

    • @ramazandag4102
      @ramazandag4102 3 ปีที่แล้ว

      @Seçkin Yüksekbaş ag abe 1 yıl önceki mesaja yanıt mı zaman hızlı geçmiş çok işime yaramıştı bi eğitim

    • @salihomer331
      @salihomer331 3 ปีที่แล้ว

      @Enes Ercan ben de insanların nasıl ise yaradığını dusunememesini anlamıyorum. Fibonacci dizisini C'de yapmaya çalış mesela anlayacaksın. Bu tip hesaplamalar gerek muhendislikte gerekse hayatın farklı alanlarında kullanılıyor. Senin uğraş alanına göre neyi kullanıp kullanmayacağın değişecek

  • @zeynepgursoyy
    @zeynepgursoyy 27 วันที่ผ่านมา

    13.20 de alt satıra kopyalayıp yapıştırınca neden artıp azaldı başlarına işaret falan koymadan

    • @freweldivison7993
      @freweldivison7993 20 วันที่ผ่านมา +1

      "a++" ile "++a" farklıdır. "a++" sonraki satırda a'yı arttırır

    • @zeynepgursoyy
      @zeynepgursoyy 20 วันที่ผ่านมา

      @@freweldivison7993 tesekkur ederim

  • @jamesloupine5436
    @jamesloupine5436 2 ปีที่แล้ว

    Merhaba hocam bu iki nokta üst üste yi neden kullandık , virgül yerine mi ? o kısmı pek anlamadım

  • @yesimarat4888
    @yesimarat4888 2 ปีที่แล้ว +1

    14.dk dan itibaren 78.satırdan 79.satıra geçişi anlamadım mantığını lütfen anlatır mısınız

    • @KIYAKABI
      @KIYAKABI 2 ปีที่แล้ว

      14:00 x = 4, y = 5, a = 6 olarak belirledik. - -x yazdık, yani 4'den 1 eksilttik. x = 3 oldu. Aynı şekilde ++y yaptık, bu da 5+1 oldu, dolayısıyla y artık 6 oldu. Bunlar direkt olarak ekrana yazdırıldı. Çünkü operatörleri yani ++ ve - - simgelerini sola yazdık. Bu simgeler sola yazılırsa direkt olarak yeni değerini yazar. Fakat a değişkeninde a++ yaptık. Yani operatörleri(simgeleri) a'nın sağına ekledik. Bu yüzden 78.satırda x=3, y=6 olduğu halde a değişkenine hiçbir şey olmadı. Ekrana eski değerini yazdırdı fakat hafızaya a+1 olarak yazdı. 79.satıra geçtiğimizde ise a'nın değeri 7 olarak ekrana yazıldı. Özetle, simgeler sol taraftaysa ekrana direkt işlemi yazdırır. Simgeler sağındaysa ekrana hemen yazdırmaz ama hafızasında tutar. Bir sonraki işlemde uygular bunu.

  • @notoriouspazzy
    @notoriouspazzy 11 หลายเดือนก่อน +1

    hiçbir şey anlamadım , hocam biraz basit anlatın

  • @usagitsukin0410
    @usagitsukin0410 6 ปีที่แล้ว +1

    merhabalar, x için daha önce bi değer belirledikten sonra ikinci bir değer vermeme izin vermiyor program. redeclaration of x hatası veriyor. bu sorunu başka yaşayan var mı ?

  • @narmeenaly2295
    @narmeenaly2295 4 ปีที่แล้ว +1

    Abi Merhaba, bir soru sormak istiyorum. 13:20 de bir sonraki satirda deyiskenlerin degerleri artiyor demissin ama artan sadece a-nin degeri, digerlerinin degerleri onceki satirda aldiklari degerlerle ayni . Cevaplarsan sevinirim )

    • @someonemarvelous9996
      @someonemarvelous9996 3 ปีที่แล้ว

      aynı değil aslında çünkü x- - dediği için 3 yazdırdıktan sonra 1 azalttı zaten. sadece x önde old için biz 3 değerini gördük

  • @muhammedtorun7718
    @muhammedtorun7718 6 ปีที่แล้ว +2

    abi udeymi senden kazanıyor

  • @seyyitcemkarabiber9950
    @seyyitcemkarabiber9950 8 ปีที่แล้ว

    hocam sonraki satırda atıyor değeri demişsinizo zaman çıktıların ikisinidne 1 olması lazım değil mi oysaki 2. yazdırışımda 2 yazıyor ? int a=1;
    printf("1. %d 2. %d",a++,a);

  • @necipfaziltaskin1399
    @necipfaziltaskin1399 4 ปีที่แล้ว +1

    [Error] 'printf' was not declared in this scope hatası var ne yapmalıyım ???

    • @necipfaziltaskin1399
      @necipfaziltaskin1399 4 ปีที่แล้ว +1

      diğer kodlama örneklerini derlediğimde de aynı hatayı veriyor sorun neden kaynaklı olabilir

    • @erengokmen3480
      @erengokmen3480 4 ปีที่แล้ว

      @@necipfaziltaskin1399 ; KOYMAYI UNUTMA

    • @necipfaziltaskin1399
      @necipfaziltaskin1399 4 ปีที่แล้ว

      @@erengokmen3480 var kral

    • @necipfaziltaskin1399
      @necipfaziltaskin1399 4 ปีที่แล้ว +1

      Buldum sorun stdio.h i iostream olarak degistirdim

  • @hacker199673
    @hacker199673 7 ปีที่แล้ว

    assambly videoları gelcekmi

  • @beyazsiyahh
    @beyazsiyahh 4 ปีที่แล้ว

    Oha izlediğim saat ile suanki saat aynı geri yada ileri alamıyorum

  • @denizcansevercevirileri
    @denizcansevercevirileri 2 ปีที่แล้ว

    hocam kodu tıpkı sizin yazdığınız gibi yazıyorum int i =1; print("%d",i++) çıktı olarak 22 diyor anlamadım;

  • @yunuskaya5449
    @yunuskaya5449 4 ปีที่แล้ว

    atamalaırn başına int yazmıyormuyuz

  • @zeynepbegumkelesoglu1685
    @zeynepbegumkelesoglu1685 5 ปีที่แล้ว

    merhaba scanf görmeyecek miyiz ?

  • @fahridemirkran8001
    @fahridemirkran8001 6 ปีที่แล้ว +1

    Bu videoda gördüğümüz işlemler okadar önemli mi ben pek bişey anlamadım da ?

    • @yusufefe2731
      @yusufefe2731 6 ปีที่แล้ว

      kardeşim bunlar progmamın olmazsa olmazı haberin olsun

  • @seferozz
    @seferozz 5 วันที่ผ่านมา

    hocam 15:05 te neden azaltarak yazdık

    • @Elmacin
      @Elmacin 5 วันที่ผ่านมา

      Ondan önce x-- şeklinde gösterilmiş ya o yüzden bi sonraki satırda 1 azalmış olarak alıyoz

  • @alidemirci7706
    @alidemirci7706 3 ปีที่แล้ว

    Bazen printf("x:%d",x); yapıyoruz bazende direkt printf("%d",x); yapıyoruz. x: ifadesinin olayı nedir

    • @alidemirci7706
      @alidemirci7706 3 ปีที่แล้ว

      birden fazla ifade olduğunda mı x: yapıyoruz

    • @ho-eb5ml
      @ho-eb5ml 3 ปีที่แล้ว +1

      ​@@alidemirci7706Tırnak içindeki x hiçbir şeyi değiştirmiyor. Sadece gösterme amaçlı. İstersen başka bir şey yazıp dene.

    • @alidemirci7706
      @alidemirci7706 3 ปีที่แล้ว

      @@ho-eb5ml tamamdır çok teşekkürler

  • @arifarslanturk2951
    @arifarslanturk2951 7 ปีที่แล้ว

    DK 16 TESADÜFİ İŞLEM OLMUS x=2 x=6 oldugunu yazmadan bi onceki işlemden gelen 2 ile 6 şansa 9 u cıkarmıs bence :D

  • @mexo1313
    @mexo1313 3 ปีที่แล้ว +1

    printf("x:%d") derken : ne işe yarıyor onu göstermemiştin

    • @elifdalkiran4621
      @elifdalkiran4621 3 ปีที่แล้ว

      oradaki : 'nın işlevsel bi kullanımı yok, printf ile değerini bastırdığımız şeyin x: şeklinde yazılması için kullanılmış. print("x:%d",x); ve printf("x%d",x); şeklinde bastırarak aradaki farkı görebilirsiniz.

    • @mexo1313
      @mexo1313 3 ปีที่แล้ว

      @@elifdalkiran4621 hee anladım hocam saygılar

  • @twitchbros9516
    @twitchbros9516 4 ปีที่แล้ว

    İzleyen varsa cevap yazabilir mi?
    11:35 burada ++y derken hep 1 artmak zorunda mı?
    Hep 1 artmıyorsa nasıl yapabiliriz?
    Ayrıca int'leri kullandıktan sonra birdaha kullanmadık ve çalıştı onun mantığı nedir?

    • @alperbatar3303
      @alperbatar3303 4 ปีที่แล้ว

      ++y dersen hep 1 artar.
      int in mantığını da şöyle düşün mesela a1 diye değişken ekleyeceksin. İlk başta int a1 diyosun yazılımına a1'in bir değişken olduğunu öğretiyosun. Sonraki satırlarda bir daha "a1 diye bir değişkenimiz var" şeklinde öğretmene gerek yok. a1 diye bahsedersen yazılım direkt tanır a1'i. Her değişkeni bir kez başlangıçta tanıtsan yeterli.

    • @twitchbros9516
      @twitchbros9516 4 ปีที่แล้ว

      @@alperbatar3303 Anladım, müteşekkirim.

    • @carmilla53
      @carmilla53 2 ปีที่แล้ว

      @@alperbatar3303 ama12:35 de a++ da aynı değeri aldı ekranda - -x diyince 1 azaldı ++y diyince 1 arttı ama a++ da aynı kaldı çok kafam karıştı

  • @Glamdring_112
    @Glamdring_112 10 หลายเดือนก่อน

    Mükemmel anladım ama sadece anladım pratikte zayıfım hala😅

  • @atakanylmaz7331
    @atakanylmaz7331 3 ปีที่แล้ว

    şimdi soracağım soru belki benim kaçırdığım çok basit bir nokta olabilir ama aklıma takıldı, bilgili arkadaşların affına sığınarak sormak istiyorum:
    örn;
    int main () {

    int x=5; (BURADA INT VAR)
    int y=7;
    int a=2;
    x=y;
    y=x+a+1;
    printf("x:%d y:%d a:%d
    ",x,y,a);
    x= 4; (BURADA INT"e neden gerek yok?)
    y= 5;
    a= 6;
    printf("x:%d
    y:%d
    a:%d
    ",x++,y--,++a);

    • @yahya5229
      @yahya5229 3 ปีที่แล้ว +2

      ilk başta x i tanımlıyor. bir değeri ilk başta tanımlamak zorundasın. daha sonra değeri tanımladıktan sonra tekrar int gibi şeyler yazmana gerek yok

    • @atakanylmaz7331
      @atakanylmaz7331 3 ปีที่แล้ว

      @@yahya5229 teşekkürler

  • @Onebloodb
    @Onebloodb 8 ปีที่แล้ว +3

    hocam bu 88.satırda neden x:%d degilde direk %d yaptınız

    • @gokhaniyidiler4725
      @gokhaniyidiler4725 8 ปีที่แล้ว +9

      "x:%d" ile yazınca yazdırdığın ekranda sonuç; x:* y:* şeklinde görünür. "x%d" şeklinde yazınca sonuç; x* y* şeklinde görünür. Yani arasına ":" koymak sadece bastırdığımızda analaşılabilir bi şeklide görünmesi için yaptığımız bir şeydir.x ile %d arasına istedğin herşeyi koyabilirsin /* arasında yazdığımızda nasıl compile ettiğimizde algılamadan geçiyor ona benzer bişey oluyor .*/ analayabilmişsindir umarım.

  • @denizbogazkesenli1020
    @denizbogazkesenli1020 4 ปีที่แล้ว

    hocam şimdi ben int x = 5 dedim daha sonra float y = 5.1 dedim ve x=y ye atadım ve printf("x=%f(çünkü x artık kesirli bir sayı)",x); dedim ama bana 0.0000 gibi bir değer gösteriyor. Nerede hata yapıyorum

    • @aldinbas4940
      @aldinbas4940 4 ปีที่แล้ว +1

      İlkbaşta x e int yazıyorsun ama sonra float oluyor ilk olarak x in başına float yaz dene👍

  • @bilimAdimlari
    @bilimAdimlari 3 ปีที่แล้ว

    benim bir sorum var sadece c kullanarak robotik kodlama yapılır mı başka neler öğrenmek gerekiyor

    • @Tuzlu1su
      @Tuzlu1su 3 ปีที่แล้ว

      Robotik kodlama için uygulamalar var.Onların dillerini bilmen yeterlidir fakat daha fazla dil bilmen senin için faydalı olacaktır.

    • @bilimAdimlari
      @bilimAdimlari 3 ปีที่แล้ว

      @@Tuzlu1su evet önerilerin için sağol
      şu an c/c++ tabanlı olan ardunio'ya bakınıyorum python'a da aynı zamanda

    • @Tuzlu1su
      @Tuzlu1su 3 ปีที่แล้ว

      @@bilimAdimlari rica ederim.

  • @j3c9k28
    @j3c9k28 2 ปีที่แล้ว

    Bu kısmı anlamadım.

  • @mexuttax8137
    @mexuttax8137 2 ปีที่แล้ว

    Merhaba hocam
    int b=6;
    printf("%d
    ",b--);
    printf("%d
    ",-b);
    printf("%d
    ",--b);
    yazdım ve sırasıyla
    6
    -5
    4
    yazdı komutta.Benim anlamadığım -b'de neden -5 oluyorda --b'de 4 oluyor? -5 Yerine 5 olması gerekmez miydi? +b yazınca 5 çıkıyor. Kafam karıştı iyice.

    • @KIYAKABI
      @KIYAKABI 2 ปีที่แล้ว +1

      Merhaba, tek - yazarak aslında sayıyı negatif sayı olarak belirliyorsunuz nedeni bu. - - yaparsanız 1 eksiltecektir. ++ yaparsanız 1 artıracaktır.
      int b=6;
      printf("%d
      ",b- -); // b'den 1 çıkarttık 5 kaldı. Ama operatörü(simgeyi) sağa yazdığımız için ekrana eski halini bastırdı. Fakat hafızasında şu an b=5 var.
      printf("%d
      ",-b); // Hafızadaki 5 burada çalıştı. b artık 5. Fakat - yazdığınız için -5 olarak algılıyor. Bu yüzden direkt -5 bastı. Burada hiçbir işlem yok. B'nin değeri değişmedi. Sadece - yazdığınız için negatif olarak ekrana bastırıldı.
      printf("%d
      ",- -b); // B değişkenimiz hâlâ 5. Burada - -5 yaptığımız için b-1 oluyor. Yani 5-1 olduğu için ekrana 4 bastırıyor.

    • @enesarslan5202
      @enesarslan5202 2 ปีที่แล้ว

      @@KIYAKABI isminin hakkını veriyorsun👍

  • @ddritchie
    @ddritchie 4 ปีที่แล้ว

    12:46 da neden 4 5 6 şeklinde çıktı değil de 3 6 7 şeklinde çıktı aldık kafam karıştı

    • @Ada-xo3dy
      @Ada-xo3dy 4 ปีที่แล้ว

      Merhaba, 78. satırda operatörler yardımıyla sayılarını değiştirdi. En baştaki 4,5 ve 6'ya göre alma.

  • @boodysnake7097
    @boodysnake7097 7 ปีที่แล้ว

    Videolar güzel ama bunun altına bir yorum atarsanız bir şey soracaktım mümkünse?

  • @burakhancaglayan2906
    @burakhancaglayan2906 9 ปีที่แล้ว

    merhabalar, anlatımınız çok güzel, yalnız ben lise mezunu bir insanım ve matematiğim zayıf :( bu değerlerin hiç birini anlayamıyorum matematik bilgim olmadığı için, ama bilgisayarla çok haşır neşir bir insanım, sizde devam etmelimiyim ?

    • @burak_taskiran2129
      @burak_taskiran2129 8 ปีที่แล้ว +1

      +Burakhan Çağlayan kardeş gozunu seveyım lise mezunu bir insan istediği kadar matematıkle haşır neşir olmasın , burdaki işlemleri nasıl anlayamaz bana saçma geldi

    • @burakhancaglayan2906
      @burakhancaglayan2906 8 ปีที่แล้ว

      bu dersten bahsetmedim ben genel olarak söyledim kardesim

    • @clgnadyazanilkyorumcuyoutu2181
      @clgnadyazanilkyorumcuyoutu2181 8 ปีที่แล้ว

      Devam et. program yazman için bu işlemler sadece gerektiği zaman kullanıocan ;)

    • @eticangaseverim8080
      @eticangaseverim8080 7 ปีที่แล้ว

      ben bile 6 ya gidiom anlıyom

    • @kuntkurt8728
      @kuntkurt8728 6 ปีที่แล้ว

      Burakhan Çağlayan kardeşim burda matematiğinin iyi olup olmaması önemli değil sadece sabır ve azim gerekli bu işte

  • @veyselemiroguz5156
    @veyselemiroguz5156 5 ปีที่แล้ว

    Bence biraz temeli olanlar dinlesin hiç bir şey bilmeyenlere tavsiye etmiyorum. Tabiri caizse hoca mala anlatır gibi anlatmıyor bazı şeyleri yazıp geçiyor. Mesela alt alta printf yazacagimiza bir satırda yazıyor nasıl yazıldığını anlatmıyor.

  • @yunuskaygn6920
    @yunuskaygn6920 3 ปีที่แล้ว

    hocam 1 cacık anlamadım :(

  • @Puogks
    @Puogks 3 ปีที่แล้ว

    int x = 5;
    int y = 7;
    int a =2;
    x =y;
    y = x +a +1;
    printf("x:%d
    y:%d
    a:%d
    ",x,y,a);
    x =y; kısmı hata veriyor gece saat 3 ben mi göremiyorum neden hata veriyor

    • @KIYAKABI
      @KIYAKABI 2 ปีที่แล้ว

      Test ettim, bir hata yok. Hangi IDE kullanıyorsunuz?

    • @Puogks
      @Puogks 2 ปีที่แล้ว

      @@KIYAKABI Valla dostum hatırlamıyorum 10 ay oldu

  • @nihil3303
    @nihil3303 7 ปีที่แล้ว

    abi lütfen yardımm printf("%d",i++); yapıyorum ama hata veriyor

    • @nihil3303
      @nihil3303 7 ปีที่แล้ว

      haaa onu unutmuşum saol :D helal olsun

  • @miracbozali6570
    @miracbozali6570 2 ปีที่แล้ว

    güzel dersti

  • @senseinaaaa
    @senseinaaaa 4 ปีที่แล้ว

    #include
    int main (){
    int x;
    int y;
    int a;
    x=5;
    y=6;
    a=1;
    printf("x:%d
    y:%d
    a:%d
    ",++x,y--,a+);
    printf("x:%d
    y:%d
    a:%d
    ",x,y,a);
    }
    "expected primary-expression before ')' token" hatası veriyor sebebini bulamadım ne olabilir?

    • @senseinaaaa
      @senseinaaaa 4 ปีที่แล้ว

      9.satırdaki a+'ı yanlış yazmışım ++ olunca düzeldi

  • @metinuslu9173
    @metinuslu9173 4 ปีที่แล้ว

    -Yazdıralım-
    *Bastıralım*

  • @cayseveroyuncu1795
    @cayseveroyuncu1795 7 ปีที่แล้ว +4

    beynim yandı

  • @umutozyurt388
    @umutozyurt388 8 ปีที่แล้ว

    Abi ben programı çalıştırıyorum toplama programı yaptım 1. sayıyı giriyorum yanıt vermiyor hatsa veriyo

    • @umutozyurt388
      @umutozyurt388 8 ปีที่แล้ว

      Abi yanıtlarsan sevinirim

    • @fatihsenyuz1889
      @fatihsenyuz1889 7 ปีที่แล้ว

      Sil tekrar tükle. Hatalı kurulum var orda, eksik dosya vb.

    • @umutozyurt388
      @umutozyurt388 7 ปีที่แล้ว

      sağol

    • @haliluyarcb3948
      @haliluyarcb3948 7 ปีที่แล้ว

      kardeşim eğer programını scanf değeri ile yapıyosan scanf("",&); bu yapı ile yazman gerekir yani & bunu koymayı unutmuş olabilirsin

  • @jeepturkey8252
    @jeepturkey8252 6 ปีที่แล้ว

    Hocam K.b ama keşke o yazdıklarını Açıklama Kısmına Koysaidiniz Çok uzun sürüyor bakıp yazmak yanlış anlamayın ama

    • @eserturker3237
      @eserturker3237 4 ปีที่แล้ว

      ama kopyala yapıştır yapmanın sana yararı olmaz kendin yaz elin alışssın ileride program yazarken zorlanırsın

  • @yukselkaanasal2674
    @yukselkaanasal2674 5 ปีที่แล้ว

    Hocam int x yazmadan direk x yazdınız dk 11.00 da ben denedim yapamadım olayı nedir ?

    • @hakanutus9752
      @hakanutus9752 3 ปีที่แล้ว

      X’i yukarda tanımlamıştı değer değişti sadece

  • @AliSolak007
    @AliSolak007 8 ปีที่แล้ว +1

    adam super

  • @fowhat24
    @fowhat24 7 ปีที่แล้ว

    #include
    int x = 5;
    int y = 7;
    int a = 2;
    x = y;
    y = x +a +1;
    printf("x:%d
    y:%d
    a:%d
    "x,y,a);

    return 0;
    hocam NE YANLISLIK VAR ?

    • @feyzullahuysal9969
      @feyzullahuysal9969 7 ปีที่แล้ว

      #include
      int main () {
      int x = 5;
      int y = 7;
      int a = 2;
      x = y;
      y = x +a +1;
      printf("x:%d
      y:%d
      a:%d
      "x,y,a);

      return 0;
      }

    • @fowhat24
      @fowhat24 7 ปีที่แล้ว

      ben neyde yanlıslık yapmısım _?
      tm anladım tesekurler

    • @fowhat24
      @fowhat24 7 ปีที่แล้ว

      [Error] expected ')' before 'x' bu hatayı alıyorum nedeni nedir ? cevap verirsen sevinirim

    • @ilgeilge2025
      @ilgeilge2025 7 ปีที่แล้ว

      int main dedinmi sen yaptığını bidaha at bence

    • @ilearn9742
      @ilearn9742 7 ปีที่แล้ว

      umarım bulmuşsundur, hatan virgulde olmalı printf içinde bir tanesini unutmuşsun

  • @fincesozluk8987
    @fincesozluk8987 5 ปีที่แล้ว +1

    i = i+1 harbiden mantığı oturması zor bişey matematiksel düşününce

  • @muhammedtahasoylemez2937
    @muhammedtahasoylemez2937 5 ปีที่แล้ว

    bazen return 0; komutunda hata veriyor doğru yazdığıma eminim bilen varsa yardım etsin

    • @eserturker3237
      @eserturker3237 4 ปีที่แล้ว

      bir önceki kodunu eksik yazmışsındır ne kdar emin olsanda dikkatli bak kodlarına eksikleri görüceksin net den bakma kednin halletmeye çalış sana büyük yararı olucak

  • @cagrsummak2669
    @cagrsummak2669 ปีที่แล้ว

    9:13

  • @bortachina
    @bortachina 5 ปีที่แล้ว +3

    Derle ve çalıştır varken sırayla niye basıyorsun :D

    • @gokhankose1936
      @gokhankose1936 5 ปีที่แล้ว

      işin kolayına kaçacak olsa f11 e de basabilir

    • @gottingenliethem2081
      @gottingenliethem2081 4 ปีที่แล้ว

      @@gokhankose1936işin kolayıyla ne alakası var aga

  • @atmacareiselym2767
    @atmacareiselym2767 7 ปีที่แล้ว

    Dostum zahmet olmazsa dökümanları açıklama bölümüne yazabilir misin onları kaydediyorum. Kafam karışınca tekrar bakıyorum.

  • @memetkardas128
    @memetkardas128 ปีที่แล้ว

    Çok karmaşık anlatıyorsun bence açıklama yapıp tüm açıklamadan sonra verdiğin örnekler havada kalıyor bence anlatım tarzına bir bakman lazım hocam

  • @enestgl6504
    @enestgl6504 3 ปีที่แล้ว

    11.dakikadaki yaptığınızı yaptım olmuyor hatam nerde sizce int x = 5;
    int y = 7;
    int a = 2;

    int x =y;
    int y = x+a+1;
    printf("x:%d
    y:%d
    a:%d",x,y,a);

    return 0 ;

    • @xalidorucov3852
      @xalidorucov3852 2 ปีที่แล้ว +1

      ikinci satırda olan int değerlerini silmelisin, ilk girdiyinde zaten belirtmişsin sayıları, sonrakı işlemleri int olmadan girmen lazım

    • @KIYAKABI
      @KIYAKABI 2 ปีที่แล้ว

      int x =y;
      int y = x+a+1;
      Bunların int kısımlarını siliniz. Düzelecektir.

  • @nthrnmm3437
    @nthrnmm3437 3 ปีที่แล้ว

    merhaba hocam %d nedir

    • @AMG-vu7dc
      @AMG-vu7dc 2 ปีที่แล้ว

      %d bir format belirleyicidir. int değerler için printf'de format belirleyici olarak kullanılır.

    • @KIYAKABI
      @KIYAKABI 2 ปีที่แล้ว

      Decimal, yani ondalıklı sayı. %d işareti Decimal d'si.

  • @firatkilbas757
    @firatkilbas757 5 ปีที่แล้ว

    15 nci dakikadan sonrasında kafam almadı error verdi

  • @emirhan3860
    @emirhan3860 4 ปีที่แล้ว +1

    c = c++

  • @poala3178
    @poala3178 7 ปีที่แล้ว

    hocam biraz geç yazıyorum videonun atılmasının üzerinden 2 yıl geçmiş ama bir sorum olacak ;
    şimdi biz i = i+1 dedik ve i yi 1 arttırmış olduk ya.. heh işte neden i verdik veya i verebiliyormuyuz çünkü matematikte i karmaşık sayı oluyor ve kök içinde eksili değeri olan sayı karmaşık sayı olmuş oluyor . bizim i dememiz karmaşık sayıyı ifade etmez mi veya i li bir sayının 1 e eşit olmasını istiyorsak i nin 4. kuvvetini almamız gerekmez mi. eğer gerekmiyor ise c programlama dilinde karmaşık sayı var mıdır veya kullanılabilir mi ? kullanılıyorsa ne olarak yazılıyor ? bu arada videolar mükemmel

    • @beyzanurtaskesen5495
      @beyzanurtaskesen5495 7 ปีที่แล้ว +1

      Merhaba,burada olan ifade karmaşık sayılardaki i yi ifade etmiyor.Ayrıca özel bir anlam da ifade etmiyor.Nasıl fonksiyonlarda genel olarak f(x) alıyoruz ama g(y)=2y şeklinde de yazabiliyorsak burada da i yerine a,b,c.. vs. alabiliriz.Sadece genel bir kalıptır.

    • @AMG-vu7dc
      @AMG-vu7dc 2 ปีที่แล้ว

      i bir değişken. i yerine bir değişkeni ifade eden herhangi bir harf olabilirdi.

  • @SkyLegendTR
    @SkyLegendTR 7 ปีที่แล้ว +1

    #include
    int main(){
    int a=3,b=5,c,d;
    c=(--a)+(b++);
    d=c--;
    printf("%d",c*d);
    getch();
    }
    burda parantez önceliği yok mu neden 42 çıkıyor programda sonuç?

    • @sxmmdyyubov9638
      @sxmmdyyubov9638 6 ปีที่แล้ว +1

      C=--a=2+ b++=6( sonraki setrde 7 olacaq), d=c--=7(sonraki setrde 6 olacaq) c*d=7*6=42

  • @geminiscrossbow5983
    @geminiscrossbow5983 7 ปีที่แล้ว

    2 yılda 0 dislike

    • @LiberteryenGeralt
      @LiberteryenGeralt 4 ปีที่แล้ว

      5 yılda 16 disslike

    • @pembroke916
      @pembroke916 3 ปีที่แล้ว

      @@LiberteryenGeralt 6 yılda 21 disslike, her yıl 1 disslike atılıyor demek ki her yıl farklı hesap açan disslike atan birisi var D:

  • @Minikkus_badi
    @Minikkus_badi 6 ปีที่แล้ว

    Reklamlar çok dikkat dağıtıcı :(

    • @minecraftdunyas6615
      @minecraftdunyas6615 5 ปีที่แล้ว

      mecbur adam vakit ayırıp çekiyor getirisi olmak zorunda :/

  • @clgnadyazanilkyorumcuyoutu2181
    @clgnadyazanilkyorumcuyoutu2181 8 ปีที่แล้ว

    Hocam İşlemler, vb konular program yazarken yararlı olamayacak bence.

    •  8 ปีที่แล้ว

      niye acaba?

    • @clgnadyazanilkyorumcuyoutu2181
      @clgnadyazanilkyorumcuyoutu2181 8 ปีที่แล้ว

      Ne bileyim, o kadar uzun kod yazıp zahmet vereceğine printf koduyla yazabilirsin.

  • @eticangaseverim8080
    @eticangaseverim8080 7 ปีที่แล้ว

    baya güzel ama oyun yapabilcezmi

  • @asilaknn
    @asilaknn 7 ปีที่แล้ว

    /*
    x=2 a=6
    x=x+(a+1);
    */
    x {+}=a+1;
    buradaki x += deki + ne anlama geliyor orayı anlayamadım

    • @eyupcanmert6582
      @eyupcanmert6582 7 ปีที่แล้ว +4

      kardes x e a+1 i atar sadece = olursa + olursa bir de x ide ekleyip atar diyelim x=3 a=4 x=a+5 dersen a+5 i yani 9 u x e atar x=9 olur ama x +=a+5 dersen bide bunun üstüne x'i ekler yani 12 olur

    • @ekremcapa
      @ekremcapa 3 ปีที่แล้ว

      @@eyupcanmert6582 eyvallah teşekkür ederim.

  • @yunusbarut2609
    @yunusbarut2609 7 ปีที่แล้ว +1

    15:47 pc çöktü sandım amk