Şimdi Ara

Bu kod neden çalışmıyor ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
0
Favori
600
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Yapmaya çalıştığım program bana ekrana yazdığımız sayının 18 ile 65 arasında olup olmadığını söylemeli.
    Ama maalesef, kodu yazdığımda 13. satırdaki "else" kısmını hatalı olarak gösteriyor. (Kim gösteriyor diyeceksiniz, Dev C++ Programı)

    NOT = Şu anda 15 yaşındayım. Bu yaşta kodlamaya kafa yorsam Bilgisayar Mühendisliğini yeni kazanmış birine göre ne kadar avantajlı olurum. Ünlü kodlamacılar ( ya da isimleri her neyse ) ne zaman bu işe başlamış ? Yardımcı olursanız abiler...

    Buyrun Kod =

     

    #include <iostream>

    using namespace std;

    int main ( void )
    {
    int rakam;
    cout<<"Lütfen rakam giriniz = "<<endl;
    cin>>rakam;

    if ( rakam < 65 && rakam > 18 );
    cout<<"Verdiğiniz rakam 18 ile 65 arasındadır"<<endl;

    else {
    if ( rakam > 65 )
    cout<<"Verdiğiniz rakam 65'den büyüktür"<<endl;
    }
    else
    if ( rakam < 18 )
    {
    cout<<"Verdiğiniz rakam 18'den küçüktür"<<endl;
    }

    return 0;
    }




    < Bu mesaj bu kişi tarafından değiştirildi shape_master -- 20 Temmuz 2014; 15:03:34 >







  • { sayıların eksik açtığın her parantezi kapaman lazım tekrar kontrol et kodu eksikleri tamamla.
    Ayrıca girilen sayı 18 ve ya 65 ise ne olacak ?Onuda tamamlarsan sorun kalmaz.
  • quote:

    Orijinalden alıntı: shape_master

    Yapmaya çalıştığım program bana ekrana yazdığımız sayının 18 ile 65 arasında olup olmadığını söylemeli.
    Ama maalesef, kodu yazdığımda 13. satırdaki "else" kısmını hatalı olarak gösteriyor. (Kim gösteriyor diyeceksiniz, Dev C++ Programı)

    NOT = Şu anda 15 yaşındayım. Bu yaşta kodlamaya kafa yorsam Bilgisayar Mühendisliğini yeni kazanmış birine göre ne kadar avantajlı olurum. Ünlü kodlamacılar ( ya da isimleri her neyse ) ne zaman bu işe başlamış ? Yardımcı olursanız abiler...

    Buyrun Kod =

     

    #include <iostream>

    using namespace std;

    int main ( void )
    {
    int rakam;
    cout<<"Lütfen rakam giriniz = "<<endl;
    cin>>rakam;

    if ( rakam < 65 && rakam > 18 );
    cout<<"Verdiğiniz rakam 18 ile 65 arasındadır"<<endl;

    else {
    if ( rakam > 65 )
    cout<<"Verdiğiniz rakam 65'den büyüktür"<<endl;
    }
    else
    if ( rakam < 18 )
    {
    cout<<"Verdiğiniz rakam 18'den küçüktür"<<endl;
    }

    return 0;
    }



    İlk olarak ilk if condition'ının sonunda ; kalmış. İkincisi kodda bazı eksik noktalar var önceki arkadaşın dediği gibi. 65 ve 18 yok. Ama hatanın sebebi bu değil onlar olması da çalışır ama eksik olur. (Zaten problem arasındakileri bulmakmış yazmışsın.) Hatan else ifsiz kullanılmış o yüzden. Son olarak da kod baya karmaşıklaşmış okumaya üşendim parantezlere boğulmuş, bu yüzden hatanı bulamıyorsun da. Temiz bir kod için else içinde parantezler yazmamak için 'else if' kullan direk.

    Bu başarı öyküleri için google dan bakarsan daha kolay olur ayrıca. Ne kadar avantajlı olduğunu zaman içindeki çalışmaların gösterecek.

    Heee unutmadan diyeyim. Abi değilim. Ablayım. 'Abiler' ne saçma bi sorma şekli Cinsiyet ayrımcılığı gibi.


     


    #include <iostream>

    using namespace std;

    int main ( void )
    {
    int rakam;
    cout<<"Lütfen rakam giriniz = "<<endl;
    cin>>rakam;

    if ( rakam < 65 && rakam > 18 )
    cout<<"Verdiğiniz rakam 18 ile 65 arasındadır"<<endl;

    else if ( rakam > 65 )
    cout<<"Verdiğiniz rakam 65'den büyüktür"<<endl;

    else if( rakam < 18 )

    cout<<"Verdiğiniz rakam 18'den küçüktür"<<endl;

    else if(rakam=18)
    cout<<"Verdiğiniz rakam 18'dir"<<endl;
    else
    cout<<"Verdiğiniz rakam 65'tir"<<endl;

    return 0;
    }






    < Bu mesaj bu kişi tarafından değiştirildi cekikup -- 20 Temmuz 2014; 17:07:29 >




  • quote:

    Orijinalden alıntı: cekiko


    İlk olarak ilk if condition'ının sonunda ; kalmış. İkincisi kodda bazı eksik noktalar var önceki arkadaşın dediği gibi. 65 ve 18 yok. Ama hatanın sebebi bu değil onlar olması da çalışır ama eksik olur. (Zaten problem arasındakileri bulmakmış yazmışsın.) Hatan else ifsiz kullanılmış o yüzden. Son olarak da kod baya karmaşıklaşmış okumaya üşendim parantezlere boğulmuş, bu yüzden hatanı bulamıyorsun da. Temiz bir kod için else içinde parantezler yazmamak için 'else if' kullan direk.

    Bu başarı öyküleri için google dan bakarsan daha kolay olur ayrıca. Ne kadar avantajlı olduğunu zaman içindeki çalışmaların gösterecek.

    Heee unutmadan diyeyim. Abi değilim. Ablayım. 'Abiler' ne saçma bi sorma şekli Cinsiyet ayrımcılığı gibi.


     


    #include <iostream>

    using namespace std;

    int main ( void )
    {
    int rakam;
    cout<<"Lütfen rakam giriniz = "<<endl;
    cin>>rakam;

    if ( rakam < 65 && rakam > 18 )
    cout<<"Verdiğiniz rakam 18 ile 65 arasındadır"<<endl;

    else if ( rakam > 65 )
    cout<<"Verdiğiniz rakam 65'den büyüktür"<<endl;

    else if( rakam < 18 )

    cout<<"Verdiğiniz rakam 18'den küçüktür"<<endl;

    else if(rakam=18)
    cout<<"Verdiğiniz rakam 18'dir"<<endl;
    else
    cout<<"Verdiğiniz rakam 65'tir"<<endl;

    return 0;
    }






    Pardon bayanların kod yazdğını bilmiyodum :) Zahmet edip kodu düzelttiğiniz için teşekkürler. Bir de "18 ile 65 yok" ne demek anlamadım ama neyse önemli değil.



    < Bu mesaj bu kişi tarafından değiştirildi shape_master -- 21 Temmuz 2014; 17:58:15 >




  • bayık bayık saçma sapan bir konu diye geçerken abi değilim ablayım kısmını görünce sağlam bir güldüm yalnız, marjnal bir tepki olmuş
  • quote:

    Orijinalden alıntı: Dracos

    bayık bayık saçma sapan bir konu diye geçerken abi değilim ablayım kısmını görünce sağlam bir güldüm yalnız, marjnal bir tepki olmuş

    Erkek muamelesi görmek nereye kadar ama zaten yeni sayılırım buralarda hep böyle olmasın dedim




  • shape_master S kullanıcısına yanıt
    Dahil değil anlamında söyledim sen < yada büyüktür gibi düşünmüşsün hep ben < ve = leri unutma demek istedim.

    Yazıyor işte herkescikler görsün öğrendin bak her gün yeni bir bilgi




  • quote:

    Orijinalden alıntı: cekiko

    quote:

    Orijinalden alıntı: Dracos

    bayık bayık saçma sapan bir konu diye geçerken abi değilim ablayım kısmını görünce sağlam bir güldüm yalnız, marjnal bir tepki olmuş

    Erkek muamelesi görmek nereye kadar ama zaten yeni sayılırım buralarda hep böyle olmasın dedim

    ahaha çocuk 15 yaşındayım diye yazmış ama açık açık, görmemesi normal yani genelde erkek egemenliği ön planda olduğu için kurumsal çizgi haricinde freelance vs. alanlarında, biraz anlayış yani




  • quote:

    Orijinalden alıntı: Dracos

    quote:

    Orijinalden alıntı: cekiko

    quote:

    Orijinalden alıntı: Dracos

    bayık bayık saçma sapan bir konu diye geçerken abi değilim ablayım kısmını görünce sağlam bir güldüm yalnız, marjnal bir tepki olmuş

    Erkek muamelesi görmek nereye kadar ama zaten yeni sayılırım buralarda hep böyle olmasın dedim

    ahaha çocuk 15 yaşındayım diye yazmış ama açık açık, görmemesi normal yani genelde erkek egemenliği ön planda olduğu için kurumsal çizgi haricinde freelance vs. alanlarında, biraz anlayış yani

    Yanlış anlaşılmış olabilirim sert olarak söylemek değildi amacım. Öylesine bi tepki aslında Haklısınız.

    Edit: Zaten kızsam gerçekten bi şey yazmazdım belki. O kadar açıklama yaptım kendimce.



    < Bu mesaj bu kişi tarafından değiştirildi cekikup -- 22 Temmuz 2014; 1:13:39 >




  • yok ya kızdın diye demedim zaten erkek muamelesi görmek nereye kadar dediğin için söyledim anlayış diye
  • turkcellde erkekten çok bayan programcı var:D
  • @ahmtbrk58 bilmiyordum mesela bunu. İyiymiş sevindim valla
    @Dracos yanlış anlamışım
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.