C Programlama 3 Akış Kontrolü (if-else)

Поділитися
Вставка
  • Опубліковано 11 лют 2025
  • if-else yapıları, else if komutları, flow chart (akış diyagramı) çizimi. Örnek sorular ve çözümleri.

КОМЕНТАРІ • 94

  • @ufukkurhan3062
    @ufukkurhan3062 7 років тому +39

    56 sından sonra kod yazmaya heveslenmek, emekliliğin can sıkıntısına ve can sıkıntısının da yaratıcılığa kapı açtığının ispatı galiba. Teşekkürler hocam, emeğinize sağlık.

    • @SinSiGamer
      @SinSiGamer Рік тому +1

      61 yasında hala devam ediyor musun merak ediyorum abi nasıl gidiyo

    • @rippleyes
      @rippleyes Рік тому +1

      @@SinSiGamer dayı öteki tarafta pişiriyo 💀

  • @mrt4701
    @mrt4701 9 років тому +55

    slm finlandiyada yasiyorum 36 yasindayim bilgisayar ile ilgili okula basladim bu yayinladiginiz videolar icin en kisa sekilde sunu söyliyeyim Allah tutugunuzu altin etsin ne muradiniz varsa rabim hayirlisini size nasip etsin .

    • @jeyhunahmedov6382
      @jeyhunahmedov6382 6 років тому +3

      Gardaş, benim söylemek isteyip te yazıya dökemediğimi sen çok güzel antalatmışsın yorumunda. Sadi Evren Şeker gardaşım, Allah sana olduğun, tuttuğun, gittiğin bu güzel yolda hep yeşil ışık yaksın. Azerbaycan'dan selamlar...

  • @burakabdulbakiulu
    @burakabdulbakiulu 6 років тому

    Hocam gerçekten çok detaylı ve tatmin edici bir şekilde anlatıyorsunuz.Gerçek manada öğrenmek isteyen bir kişi için bu şekilde soru işareti bırakmadan açıklamanız fevkalade faydalı ve verimli oluyor.
    Vakit ayırıp değerli bilgilerinizi bizlerle de paylaştığınız için en içten teşekkürlerimi sunuyorum.

  • @bekomatik
    @bekomatik 8 років тому +20

    ''Mesai saatini GİR'' örneğini verdiğinizde kütüphanede çığlık attım vizelere sokakta çalışıyorum çok sağolun(!!)

    • @kurtlarsen8270
      @kurtlarsen8270 3 роки тому

      neye kahkaha attığını anlayamadım

  • @intothedream8237
    @intothedream8237 3 роки тому +15

    Mükemmelsiniz hocam. 7 yıl geçmiş hala izleniyorsunuz :)

  • @YusufBurhan05
    @YusufBurhan05 3 місяці тому +2

    teşekkürler

  • @salihokur1178
    @salihokur1178 7 років тому +1

    Hocam gerçekten yayınladığınız videolar sayesinde öğreniyorum
    Allah sizden razı olsun ve doğru yoldan ayırmayıp cenneti ile şereflendirsin.

  • @vindiesel5578
    @vindiesel5578 3 роки тому +1

    Dersin sonundaki motivasyon konuşma çok hoş ve heveslendirici :))

  • @yukselsaydan
    @yukselsaydan 3 роки тому

    Sizleri tebrik ediyorum. Maşallah Rabbim zihin açıklığı versin.

  • @musapolat6836
    @musapolat6836 7 років тому

    Teşekkürler C++ VE jAVA KİTAPLARINI ÇALIŞTIKTAN SONRA VİDEOLARINIZI İZLEMEK çok fayalı oluyor

  • @y.9958
    @y.9958 4 роки тому

    hiç birsey bilmeyen biri olarak geldim ve gidiyom murat yücedağ kanalını izliyorum ben bu adam da işinde iyi ama gerçekten çok yabancı konuşuyor anlayamıyorum ben ama emeği için teşekkürler

  • @kariha3200
    @kariha3200 4 роки тому

    güzel bir dersti hem anlatımla hem örneklemeyle, ayrıca kodları mantığıyla basitleştirmek çok faydalı oldu.

  • @QuantumStationOfficial
    @QuantumStationOfficial 7 років тому +1

    Hocam sayenizde gittikçe daha iyi öğreniyorum çok sağolun

  • @gknasln
    @gknasln 8 років тому

    hocam gerçekten çok iyi anlatıyorsunuz emekleriniz ve uğraşlarınız için çok teşekkür ederim...

  • @haticeispir2455
    @haticeispir2455 4 роки тому +1

    hocam harika iş çıkarıyorsunuz, emeğinize sağlık!

  • @mehtapugur6422
    @mehtapugur6422 7 років тому +2

    çok güzel anlatıyorsunuz kıymetli hocam teşekkür ederim :)

  • @hasankara871
    @hasankara871 2 роки тому

    Çok teşekkür ederim.

  • @HavvaErolAldas
    @HavvaErolAldas 6 років тому +1

    Teşekkürler hocam resmen algoritmayı öğreniyorum 😊🙏

  • @byKraker
    @byKraker 2 роки тому

    Diline sağlık hocam

  • @GB-uw7rt
    @GB-uw7rt 3 роки тому +1

    canım hocam benim çok sağolun

  • @kayalar6463
    @kayalar6463 7 років тому +15

    19:06 Estağfirullah Hocam Biz Size İnanıyoruz :)

  • @enesmustafadokur
    @enesmustafadokur 2 роки тому

    ne kadar tatlı bi adam la yerim seni

  • @ebrarmutlu2995
    @ebrarmutlu2995 3 роки тому +1

    hocam kodların sonuna neden hiç return 0; eklemiyorsunuz.Şart değil miydi

  • @aliqehremanov6867
    @aliqehremanov6867 4 роки тому +1

    Dangling else konusunu bilmemiz guzel oldu.

  • @busrakaram5393
    @busrakaram5393 4 роки тому

    hocam else if te >10 yazmayinca ( 29:38 ) hem else if e hem de en sondaki else e gidiyor neden böyle oluyor?

  • @batuhanozcan8984
    @batuhanozcan8984 6 років тому

    29:36 da bütün bracketleri kontrol etmeme rağmen "expected declaration or statement at the ed of the input" hatası alıyorum hocam. Neden olabilir?

  • @semih247
    @semih247 8 років тому +5

    C ve C++ Programlama - Deitel.pdf
    yadi.sk/i/QbsO-afp38qNre

    • @hasanuygur84
      @hasanuygur84 7 років тому +1

      en iyi kitap bu mu c de türkçe kaynak olarak

  • @yamanfattouh
    @yamanfattouh 4 роки тому +3

    #include
    #include
    int main(){
    int a;
    printf("lutfen notunuzu giriniz:");
    scanf("%d", &a);
    if(a>100)
    printf("lutfen 100 ile 0 arasinda bir not giriniz.");
    else{
    if(a>=90)
    printf("AA");
    else{
    if(a>=80)
    printf("BA");
    else
    if(a>=70)
    printf("BB");
    else
    printf("F");
    }
    }
    getch();
    }

  • @doga5415
    @doga5415 4 роки тому

    Hocam switch case ve if else farkı nedir videonuzu bulamadım switchle ilgili

  • @nuhademkaratas8345
    @nuhademkaratas8345 Рік тому

    yıl kaç olmuş hocam hala izliyoruz elinize sağlık

  • @rigormortis381
    @rigormortis381 4 роки тому

    Hocam örneklerde 1 sayı girince büyük küçük demesinde sıkıntı yok ama diğer sayıyı yazmak için tekrar çalıştırmam gerekiyor tekrar çalıştırmadan art arda yazmayı nasıl yapıyoruz

  • @awreloo5084
    @awreloo5084 Рік тому

    Hocam cross compile ile ilgili video gelir mi?

  • @ahmetkaskc7756
    @ahmetkaskc7756 7 років тому +1

    Hocam cevaplarsanız çok sevinirim ben c # c diline nereydeyse hakim bi lise öğrencisiyim ama belli başlı aralıklarda bunları tekrarlayamıyoruz büyük örnekli kademeli bildiğiniz kitap varmı veya pdf olarak önerdiğiniz kitap isimleri varsa verirseniz çok memnun olurum hocam

  • @saidmelihulucan1606
    @saidmelihulucan1606 8 років тому +1

    Hocam ''else'' kullanmadan yaptım ben ama ikisinin arasındaki fark nedir baktığım zaman yine aynı uzunlukta oluyor herhangi bir zorluğu yok ?
    #include
    int main(){
    int mesai;
    printf("lutfen mesai saatini giriniz");
    scanf("%d",&mesai);
    if(mesai10 && mesai 20) {
    printf("ucret : %d",80+(mesai-20)*2);
    }
    }

    • @saidmelihulucan1606
      @saidmelihulucan1606 8 років тому

      Hocam bide devc++ üzerinden yazıyorum.Kodları uygulama olarak kaydettiğinde bazıları açılıyor girmesini istediği sayıyı girdiğimde direk kapanıyor. Yada scanf kodunu kullanmadığım kodlarda ise direk tıkladığım zaman acılıp kapanıyor. İşin garip tarafı 1.derste söylemiş olduğunuz ''}'' bunuda bi alt satırda kullanıyorum . kullandığım halde böyle neden olabilir ?

  • @bulentgeckil4666
    @bulentgeckil4666 4 роки тому

    Hocam printf("deneme")'yi, printf("eşittir") şeklinde değiştirip, printf("%d",b)'nin altında koyarsak, güzel olur.

  • @ozguraydn8407
    @ozguraydn8407 6 років тому +1

    Hocam son soruda kendi söylediginiz hatayı düzeltmemişsiniz. Not 500 girilirse arkadaş AA alıyor yine :)

  • @besimtibuk5689
    @besimtibuk5689 4 роки тому +3

    hocam, şu "arkadaşlar inanmaz" muhabbeti nereden geliyor?

    • @MAziz-hs7ux
      @MAziz-hs7ux 4 роки тому

      ben de çok merak ediyorum ya gülerek izliyorum oraları

  • @busrakaram5393
    @busrakaram5393 4 роки тому

    hocam c için önerdiğiniz soru bankası var mı

  • @841ONUR
    @841ONUR 8 років тому

    hocam ben xcode kullanıyorum. sürekli "(11db)" diye bi hata veriyo. kodu kontrol edince de bi hata göremiyorum. neden olur acaba?

  • @ssonerboztas
    @ssonerboztas 6 років тому

    Hocam öncelikle çok teşekkür ederim paylaşımlarınız için,
    DEVC' de programlama yaparken mesela sizin gibi birden çok kez girdiğim değerler için programdan karşılık alamıyorum, kodum sadece tek sefer için çalışıyor sonrasında bastığım herhangi bir tuş ile sayfayı kapatıyor, DEV böyle bir imkan sağlamıyor mu ?
    Saygılarımla Hocam

  • @soneraktas2316
    @soneraktas2316 8 років тому +1

    hocam uml diyagramlarını anlattığınız videonun linkini yorumlar kısmında verebilirmisin şimdiden teşekkür ederim Allah razı olsun

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому +1

      iki video var ama oop için özel bir video çekeceğim:
      ua-cam.com/video/rUYXOVQthfY/v-deo.html
      ua-cam.com/video/5FtHfWS6Avc/v-deo.html

    • @soneraktas2316
      @soneraktas2316 8 років тому +1

      hocam Allah razı olsun videolarınız bizim için çok kıymetli sağolun

  • @burakabdulbakiulu
    @burakabdulbakiulu 6 років тому

    Öncelikle değerli hocamın ve tüm islam aleminin ramazan ayını kutlarım.Hepimiz için hayırlara vesile olmasını dilerim.
    Sorum şu şekilde:
    burada 3 farklı ondalık sayı istenilip eğer bunlardan herhangi biri pi sayısı ise ekrana birinci veya ikinci sayı pi sayısıdır şeklinde yazdırmaya çalıştım.Fakat sayıları girdikten sonra sistem bütün şartları 0 görüp
    en son şarta geçiyor ve bulamadınız yazısı çıkıyor.Halbuki 3 kez arka arkaya 3.14 yazmama rağmen.
    Acaba burada yaptığım hata nedir söyleyebilir misiniz ?
    #include
    #include
    int main(){
    float pi1; float pi2; float pi3;
    printf("Lutfen 3 adet sayi giriniz
    ");
    scanf("
    %f
    %f
    %f",&pi1,&pi2,&pi3);
    if((pi1==3.14) && (pi2>3.14 || pi23.14 || pi33.14 || pi13.14 || pi33.14 || pi13.14 || pi2

  • @birsevgicicegi
    @birsevgicicegi 8 років тому +8

    Hocam kahrolsun kapitalist düzen, 10 saat çalışan 50 lira alırken, 16 saat çalışan 48 lira alıyor. :D

    • @birsevgicicegi
      @birsevgicicegi 8 років тому

      kahrolsun aceleci devrimci öğrenci gençliğe, play yapınca hemen cevap mı gelir :D
      #include
      main(){
      float sonuc,saat;
      printf("calısanin mesai saatini giriniz: ");
      scanf("%f",&saat);
      if(saat

    • @birsevgicicegi
      @birsevgicicegi 8 років тому

      al kardeş ben sana kodun düzeltilmiş olanını vereyim meşgul etme hocayı..
      main(){
      float sonuc,saat;
      printf("calısanin mesai saatini giriniz: ");
      scanf("%f",&saat);
      if(saat

  • @veysiemrah
    @veysiemrah 5 років тому

    Scanf komutunda ("%d",&a) yazıyoruz printf komutunda ("%d",a) yazıyoruz. Neden scanf komutunda a nın önüne & koymak gerekiyor?

    • @mehmeteray1907
      @mehmeteray1907 5 років тому +1

      Dostum onu şöyle düşün , bilgisayar senden bi veri girmeni istiyor integer olarak sen ona a ismini kouyuyorsun %d &a yaparak. Sonra a dediğinde o değeri çağırıyor. & işareti hafızaya kaydetmek için.

    • @veysiemrah
      @veysiemrah 5 років тому

      Mehmet Eray teşekkürler.

  • @mrraven9790
    @mrraven9790 5 років тому

    reis ilk gün ki aşkla çalışıyorsun :D

  • @lighterthanflame8001
    @lighterthanflame8001 8 років тому

    12:00 daki kodlamayı yazdım fakat 2.sayı büyük olunca sayılar eşittir yazıyor sebebini bulamadım.
    #include
    int main(){
    int a,b;
    printf("1. sayıyı girin
    ");
    scanf("%d",&a);
    printf("2. sayıyı girin
    ");
    scanf("%d",&b);
    if (a>b){
    printf("büyük sayı %d
    ",a);
    }
    else if (a=b){
    printf("sayılar eşit
    ");
    }
    else if (a

    • @lighterthanflame8001
      @lighterthanflame8001 8 років тому

      Son if koşulu ile 2.yi yer değiştirince düzgün çalışıyor sebebi nedir acaba?

    • @MBilalBozkurt
      @MBilalBozkurt 8 років тому +2

      İlk else if'in koşulu yanlış çünkü. Orada atama işlemi yapılıyor, başarılı olduğu için de true sonuç döndürüyor. Bu durumda o blok çalışıyor.
      (a = b) --> a'yı 'b'ye eşitle
      (a == b) --> a, b'ye eşit mi?
      2. sayı büyük olsa bile ilk sayıyı yazdıracak. son satırda küçük bir hata yapılmış. aşağıdaki gibi olmalı.
      else if (a

  • @omerhamzabilgin8963
    @omerhamzabilgin8963 7 років тому

    Hocam tavsiye ettiğiniz bir kitap var mı?

  • @gezginyazlmc5711
    @gezginyazlmc5711 8 років тому

    Hocam videonun sonunda yazdığınız kodu siz yazmadan kendim yazmayı denedim. Her şeyi aynı yazmışım fakat int kısmında a yerine not kelimesini kullanmayı tercih ettim. Compile ettiğimde hata verdi. Not yerine a yazdığımda ise düzeldi, bunun sebebi nedir?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      reserved keyword
      dil içerisinde kullanılan komut isimleri ile değişken tanımlayamazsınız.

    • @gezginyazlmc5711
      @gezginyazlmc5711 8 років тому

      anladıım teşekkür ederim :))

  • @yi9itc4n
    @yi9itc4n 3 роки тому

    kitap önerilerinizi bekliyorum

  • @Nreioth
    @Nreioth Рік тому

    Vizem 4 saat sonra, ama sizin videolaarınız var neyse ki

  • @tunabozkurt5578
    @tunabozkurt5578 7 років тому

    Hocam merhaba, en son yazdiginiz "ogrenci notu" kodunu iki farkli sekilde yazmaya calistim, ilk yazdigim sizinki gibiyde ve hatasiz bir sekilde calisti, ancak kodu biraz degistirerek yazdigimda 100'un altindaki butun sayilara "AA" vermeye basladi. Acaba bunun sebebini aciklayabilir misiniz? Yazdigim kod ektedir simdiden cok tesekkur ederim. Saygilar.
    #include
    int main(){
    int onot;
    printf("Notunuzu giriniz: ");
    scanf("%d",&onot);
    if(onot

    • @muratkurtulus151
      @muratkurtulus151 7 років тому

      sanırsam if koşulunda 100 den küçüktür ve eşittir dediğin için ve girdiğin bütün notlar bu koşulu sağladığından AA veriyor sonucu.

    • @tunabozkurt5578
      @tunabozkurt5578 7 років тому +1

      evet, baska birisine sordum ve ilk if'i dogru kabul ederse digerlerini kontrol etmedigini soyledi.

  • @ndf4937
    @ndf4937 6 років тому

    hocam kaç dil biliyosun diyenlere c yi sayabilriz bence gururla ya

  • @paranoyakepizot3740
    @paranoyakepizot3740 7 років тому

    if (a>0) or (b>5) then
    message('a pozitif bir sayı ise b nin bir önemi yoktur.')
    else
    message('a negatif b ise 5 den küçüktür.') bu algoritma doğru mu hocam

  • @borasener7734
    @borasener7734 6 років тому

    ABİ FACE BOOK GİBİ BİR İNTERNET SİTESİ KURMAK İSTİYORUM BUNU YAPA BİLMEK İÇİN PROGRAMCILIGI ÖGRENMEYE ÇALIŞIYORUM ... YAPA BİLİRMİYİM HİÇ BİŞİ BİLMİYORUM NERDEN BAŞLAMAM GEREK..... TİRİDMAX DİRİMİVİR OTOTKET KULLANDIM FAKAT BU BENİM İÇİN YENİ BİŞİ ...NERDEN BAŞLARIM YARDIMCI OLURMUSUNUZ

  • @mehmetgokhanbulat6575
    @mehmetgokhanbulat6575 8 років тому

    hocam ben C makeup yazılımı ve tool araştırdım bulamadım bildiğiniz bir program varsa söyleyebilirmisiniz

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому +1

      GNU'nun indent'i eski ve işe yarar bir yazılımdır (www.gnu.org/software/indent/manual/indent.html) ancak yeni editörlerin bir kısmında buna benzer özellikler gördüm (galiba bir 10 - 15 yıl kadar önce ultra edit içerisinde buna benzer bir şeyler kullanmıştım), şu anda büyük ihtimalle plug-in olarak eclipse gibi ide'ler içerisinde vardır. Ancak uzun süredir böyle bir özellik kullanmıyorum.
      Başarılar

    • @mehmetgokhanbulat6575
      @mehmetgokhanbulat6575 8 років тому

      teşekkürler hocam bu saatte sorumu cevapladınız :D gerçi amerikada saat 4 olması lazım :)

  • @ensbaspinar
    @ensbaspinar 8 років тому

    Hocam bu kodda if kısmında kadi="enesbaspinar" yazdığım yeri silip derleyince program hata vermiyor. Hata ne acaba ?
    int main(){
    char kadi;
    int sifre;
    printf("Kullanici Adi: ");
    scanf("%s",&kadi);
    printf("Sifre: ");
    scanf("%d",&sifre);
    if(kadi =="enesbaspinar" && sifre==1234){
    printf("Giris yapildi.");
    }
    else{
    printf("Kullanici adi yada parola yanlis girildi.");
    }
    }

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      dizgilere kadar olan videoları izleyin. Dizgi (string) char değişkenine konamaz.

    • @ensbaspinar
      @ensbaspinar 8 років тому

      ***** Sanırım Pythonda böyle birşey vardı bundada öyle sanmıştım :) Teşekkür ederim

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      evet pythonda yapabilirsiniz, C de olmaz.

  • @gulmeric5557
    @gulmeric5557 8 років тому

    Hocam son örnekte düzeltme yapmadınız ve dediğiniz gibi 100üzeri sayı girişinde sorun yaşanıyor. If (a>=90 && a

  • @mehmetarslanca4417
    @mehmetarslanca4417 6 років тому +2

    video'yu izlemeden bunu yaptım
    #include
    #include
    int main(){
    int a;
    printf ("5 ten buyuk, kucuk ya da esit oldugunu ogrenmek isteginiz sayiyi girin :");
    scanf ("%d", &a);
    if (a>5){
    printf ("
    5 ten buyuk
    ");
    }else if(a>=5){
    printf("
    5'e esit
    ");
    }
    else{
    printf ("
    5 ten kucuk
    ");
    }
    printf ("
    bir tusa basin

    ");
    /*
    lerin fazla olma sebebi düzen olması için :D*/
    getch();
    printf ("
    Testimiz bitti");
    getch(); return 0;
    }

    • @mr.nobodoy5976
      @mr.nobodoy5976 6 років тому

      kodda hata var ne olduğumu çözemedim ama

    • @bilalcelebi4533
      @bilalcelebi4533 5 років тому

      if (a>5){
      printf ("
      5 ten buyuk
      ");
      }else if(a>=5){
      printf("
      5'e esit
      ");
      Logical bir hata mevcut. ilk if blogunun koşulu olarak a değerinin 5'ten büyük olmasını söylemişssin ve 5'ten büyük yazsın demişsin, elseif koşul bloğunda ise a'nın 5'ten büyük veya eşit olması koşulunda 5'e eşit olduğunu yazdırmak istemişsin. İki blokta aynı koşulu kullanmışssın. a > 5 ise koşulu

  • @yamanfattouh
    @yamanfattouh 4 роки тому

    hocam yazdığım kodla hesapladım adam 24 saat çalışsa 88 TL kazanacak.
    kod:
    #include
    #include
    int main(){
    int a;
    printf("lutfen mesai saatinizi giriniz:");
    scanf("%d", &a);
    if(a

  • @guldencetin3939
    @guldencetin3939 3 роки тому +1

    soyadınınız tam size ait

  • @ayberktore7895
    @ayberktore7895 4 роки тому

    #include
    int main() {

    int a;
    printf("lutfen notunuzu giriniz");
    scanf("%d",&a);
    if(a>90){
    printf("AA");
    }
    else if (80

  • @selimatikta6066
    @selimatikta6066 3 роки тому

    #include
    #include
    int main() {
    int not;

    printf("Notu Giriniz: ");
    scanf("%d",¬);

    if(100>=not && not>=90)
    {printf("Harf Notunuz:AA",not);
    }
    else if(90>=not && not>=80)
    printf("Harf Notunuz:AB");
    else if(80>=not && not>=70)
    printf("Harf Notunuz:BB");
    else if(70>not && not>=0)
    printf("Harf Notunuz:F");
    else
    (printf("Yanlis Not Girdiniz."));

    getch();
    return 0;
    }

  • @cansuderya7114
    @cansuderya7114 6 років тому

    Hocam ben bilgisayar mühendisi öğrencisiyim pazartesine kadar yetiştirmem gereken bir ödev var. En alttaki linkteki sorunun çözümünü buraya yazarsan sevinirim. Benim amacım ödevden yüksek almak değil anlamak nasıl olduğunu anlatırsanız da sevinirim
    Link: wmaraci.com/forum/c-c-c/c-programla-kume-islemleri-yapma-536036.html#post3063019

  • @sadieverensekrer6922
    @sadieverensekrer6922 2 роки тому

    weaow