if ve for komutu

Konu, 'Arduino' kısmında emircan ZAPTİYE tarafından paylaşıldı.

  1. emircan ZAPTİYE

    emircan ZAPTİYE MB Üyesi

    Kayıt:
    10 Ekim 2016
    Mesajlar:
    1
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    İf ve for komutu hakkında bilgi alabilirmiyim internette yüzeysel anlatım var da
     
  2. Dreamof

    Dreamof MB Üyesi

    Kayıt:
    10 Mayıs 2016
    Mesajlar:
    6
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Üniversite:
    Dokuz Eylül Üniversitesi
    if komutuynu biliyorum sadece

    #include(stdio.h)


    int main()

    {

    int x;

    printf("bir pozitif sayı giriniz ");

    scanf("%d", &x);

    if(x<0)

    {

    printf("girdiniz sayı pozitif değil");

    }

    else

    {
    printf("dogru");

    }
    return 0;




    }
     
  3. kaptan_

    kaptan_ MB Üyesi

    Kayıt:
    2 Eylül 2016
    Mesajlar:
    2
    Beğeniler:
    2
    Meslek:
    Elektrik Teknisyeni
    En İyi Cevap:
    0
    Değerlendiriler:
    +2 / 0 / -0
    Üniversite:
    Free
    İf komutu şart ifadesi olarak kullanılır. Türkçesi eğer demektir. Örnek kullanım;

    if(a == b){
    a = a+1;
    } else {
    b = b+1;
    }

    yukarıdaki örneği açıklamak gerekirse.

    Eğer(a b'ye eşitse){
    a'yı bir artır
    } değilse {
    b'yi bir artı
    }

    For bir döngü komutudur, döngü şartlar sağlandığı sürece tekrarlanan kodlardır.
    For döngüsünde, döngü değişkeni oluşturma, değişkene değer atama, döngü şartları aynı satırda oluşturulur.

    for(int i = 0; i <100;i++){
    Serial.print(i)
    }

    Yukarıdaki örnekte

    for(i adında değişken oluştur ve değişkene sıfır değeri ata; eğer i değişkeni 100'den küçükse; i değişkenini bir artır){
    i değişkeni değerini seri porta yaz
    }

    i değişkeni bir bir artırılıp 100 değerine gelinceye kadar döngü devam eder.
     
    Son düzenleme: 2 Kasım 2016
    • Beğen Beğen x 1
  4. Mücahit Arslan

    Mücahit Arslan Yetkili Kişi MB Yazarı

    Kayıt:
    13 Ekim 2016
    Mesajlar:
    176
    Beğeniler:
    73
    Meslek:
    Yüksek Teknoloji Ar-Ge Mühendisi
    En İyi Cevap:
    9
    Değerlendiriler:
    +100 / 1 / -1
    Üniversite:
    Staffordshire University
    If komutu genel bir şart koşma komutudur. Yani "Eğer" şu şart sağlanıyorsa şu işlemi yap gibi. For komutunu ise daha spesifik tanımlamalarda kullanırız. Örneğin, "Şu şart için (for)" şu işlemi yap gibi direkt olarak nokta atışına yönelik bir komuttur.
     
    • Beğen Beğen x 1
  5. Çağla Kürekçi

    Çağla Kürekçi MB Üyesi

    Kayıt:
    30 Ekim 2016
    Mesajlar:
    10
    Beğeniler:
    3
    Meslek:
    Bilgisayar Mühendisliği | Öğrenci
    En İyi Cevap:
    0
    Değerlendiriler:
    +8 / 0 / -0
    Üniversite:
    Fırat Üniversitesi
    if komutu, eğer kelimesiyle eşdeğerdir. Mesela Eğer yumurta varsa süt al ifadesinde, süt almak yumurtanın varlığına bağlıdır.
    for komutu ise, döngü demektir. Diyelim ki 0-10 arasındaki sayıları toplamamız isteniyor bilgisayara bunu satırlarca yazmak yerine tek bir satırda derdimizi anlatmak daha kolaydır. Öyle ki, for(i=0;i<=10;i++); burada 0'dan başla 10'a kadar git ve 10 da dahil olsun demek istiyor ayrıca i++ ifadesi ise aldığın i değerini ilerlet demektir. i=0 ise i++ olunca i=1 oldu artık.

    iyi Çalışmalar.
     
  6. Deduska

    Deduska MB Üyesi

    Kayıt:
    29 Temmuz 2016
    Mesajlar:
    190
    Beğeniler:
    125
    Meslek:
    Developer
    En İyi Cevap:
    9
    Değerlendiriler:
    +153 / 1 / -0
    Kontrol Deyimlerin
    Programın akışı üzerinde etkili olan if gibi, for gibi deyimlere kontrol deyimleri denir.

    if Deyimi
    if deyiminin genel biçimi şöyledir:
    if (<bool türden ifade>)
    <deyim>
    [
    else
    <deyim>
    ]

    if anahtar sözcüğünden sonra parantezler içerisinde bool türden bir ifade bulunmak zorundadır. İf deyimi doğruysa va yanlışsa kısmından oluşur. Her iki kısımda tek bir deyim bulunmak zorundadır. Bu deyim, herhangi bir (basit, bileşik vs.) deyim olabilir. İf deyiminin kendisi dışarıdan bakıldığında tek bir deyimdir. Örneğin:

    ifade1;

    if (x > 0)
    {
    ifade2;
    ifade3;
    }
    else
    {
    ifade4;
    ifade5;
    }

    ifade6;

    Burada toplam 3 deyim vardır.

    if deyimişöyle çalışır: Önce if parantezi içerisindeki ifadenin değeri hesaplanır.Bu değer true ise doğruysa kısmındaki deyim, false ise yanlışsa kısmındaki deyim çalıştırılır. Bundan sonra if deyiminin çalışması biter.

    for Dögüleri

    for döngüleri aslında while döngülerinin daha genel bir biçimidir. Genelbiçimi şöyledir:

    for ([ifade1];[ifade2];[ifde3])
    <deyim>

    for döngüsünün ikinci kısmındaki ifade bool türden olmak zorudadır. Birinci ve üçüncü kısımdaki ifadeler herhangi bir tyürden olabilir. İki noktalı virgül her zaman parantez içerisinde bulunmak zorundadır. Fakat ifad1, ifade2 ve ifade3 bulunmak zorunda değildir. For döngüsü şöyle çalışır: Döngüye girişte birinci kısımdki ifade bir kez yapılır. Bir daha da yapılmaz. Döngünün yinelenmesinden ikinci kısımdaki ifade sorumludur. Dönü bu ifade true olduğu sürece yinelenir. Üçüncü kısımdaki ifade her döngü deyimi çalıştırıldığında bir kez yapılmaktadır. Örnekler:

    int i;
    for (i = 0; i < 10; ++i)
    System.Console.WriteLine(i);

    int i;
    i = 0;
    for (System.Console.WriteLine("birinci kısım"); i < 3;
    System.Console.WriteLine("üçüncü kısım"))
    {
    System.Console.WriteLine("deyim");
    ++i;
    }


    Başarılar.