Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (130. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.056
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 128129130131132
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: ferdi1oglu

    quote:

    Orijinalden alıntı: £XE

    Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

    [size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





    İyi Çalışmalar.

    c#'ta datagridwiev'e aynı kaydı tekrar girsin istemiyorum.Yani aynı kaydı tekrar girme ye çalıştığında hata mesajı versin istiyorum.Nasıl yapabilirim ?

    aynı kaydı girip girmediğini uygulama ancak benzersiz bir ID ile anlayabilecektir.Örnek olarak TC numara benzersiz olduğu için bir tane daha aynısından olmaz.Bu mantıkla veri tabanında benzersiz bir alanın olursa zaten istesen bile aynı kayıttan 2 tane giremeyeceksin.




  • Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler




  • quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,

    O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

    Kolay gelsin...




  • Merhaba

    C#'a yeni başladım. C++ ve C tecrübem var fakat uzun süredir yazmayınca unuttum. Console Application'da kendimi geliştirebileceğim (Faktöriyel, dizi toplama gibi örnekler) döküman bulamadım. Önerebileceğiniz site veya kaynak var mı ?

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,

    O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

    Kolay gelsin...

    ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

    anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

    benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
    eğer eşlesen bilgi yoksa listele komutunu çağırsın




  • quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,

    O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

    Kolay gelsin...

    ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

    anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

    benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
    eğer eşlesen bilgi yoksa listele komutunu çağırsın



    O zaman ilk önce o saatte veritabanında uygun veri olup olmadığını sorgulayın daha sonra veri varsa onları datagrid'e aktarın yoksa bi'şey yapmayın.




  • quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,

    O tarih saatte hatırlatma yoksa bütün verileri datagridview'e aktarmaktansa, program açıldığında direkt bütün hatırlatmaları grid view'da göstersin bence diğer türlü anlamsız oluyor ve de sürekli veritabanından bişeyler çektiği için performans kaybı oluşturabilir. Programın açılışında bütün verileri göstermeniz daha iyi olacaktır, bunu da form'un Load eventinde gerçekleştirebilirsiniz.

    Kolay gelsin...

    ilginiz için teşekkürler zaten form yüklenince tüm kayıtlarda DB den çekilerek datagrid i dolduruyor.

    anlatmak istediğim labelımın texti değiştikçe datagrid içerisinde arama yapıyor ve eşleşen bilgi varsa ekranda gösteriyor eğer eşleşen yoksa datagrid in içerisi boş kalıyor.

    benim istediğim ise arama fonksıyonunu yerıne getırsın eşlesen bilgiyi göstersin
    eğer eşlesen bilgi yoksa listele komutunu çağırsın



    O zaman ilk önce o saatte veritabanında uygun veri olup olmadığını sorgulayın daha sonra veri varsa onları datagrid'e aktarın yoksa bi'şey yapmayın.

    ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...
    sanırım benım sorunum sızın bilgi repartuarınızın dışında....




  • quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,











    sanırım benım sorunum sızın bilgi repartuarınızın dışında....

    Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.




  • private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    Arkadaşlar kodlarım yukarıda olduğu gibi. bir hatırlatma uygulamasının alarm fonksiyonu kendisi.

    form açılıyor form load da hatirlatma listele();
    yazdığından tüm kayıtları accessten çekiyor

    label4.text bir timer a bağlı. timer pc nin saatini label a yazdırıyor. bu labelin text change inde ise yukarıda görüldüğü gibi arama fonksiyonu içeriyor

    simdi arkadaşlar kayıtların içerisinden arama yapıldığında eşleşen kayıt var ise yani

    if (datagridview1.currentrow.cells[0].value.tostring() == label4.text)
    {
    //alarm sesi çal
    // notu ekranda göster
    }

    ama eşlesen veri yoksa listele komutunu çağırmak istiyorum ama çağırttıramadım neden ?

    if (datagridview1.currentrow.cells[0].value.tostring() != label4.text)
    {
    hatırlatliste();
    }

    ama yapmıyor.. neden ?




  • quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,











    sanırım benım sorunum sızın bilgi repartuarınızın dışında....

    Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.

    üstat ayıp edilecek bi durum yok ortada benım anlamadığım siz neden eksık alıntı yaptınız benım yazımdan?

    ben net olarak belirttim

    //ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...\\
    sanırım benım sorunum sızın bilgi repartuarınızın dışında....

    sağolsun özgür beyin 3 kez cevap verdi. ama benim derdim o değil maalesef. sizde ramden falan bahsettiniz fakat bu işte ram e kadar girmeye ne gerek var

    açıkça olması gereken

    arama fonksıyonunda denklik yoksa liste komutunu çağırsın ıstıyorum. herseyı ekledim denedım olmadı dileyen olursa tek tek attığım adımları da yazabılırım.

    eğer çözüm bulabilirsek sanırım herkezin işine yarayacaktır.

    ilginize şimdiden teşekkürler




  • quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: greencraft

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    bir timerim var ve timer da bi label e bağlı

    PC den saati label a yazdırıyorum
    labeldaki yazan değere göre datagridview de arama yaptırıyorum
    ve arama sonucunda değer uyuşuyorsa bir alarm pencerem var
    kısacası basit bir not hatırlatma işlevi

    sıkıntı şu. 03.01.2014 11:45 değerinde bir giriş yoksa datagridde tüm kayıtların gösterilmesini istiyorum
    yoksa datagridin içi boş kalıyor...

     private void label4_TextChanged(object sender, EventArgs e) 
    {
    try
    {
    if (label4.Text.Trim() == "")
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    HatirlaListe();
    }
    else
    {
    hatirlaTablo.Clear();
    OleDbDataAdapter hatırlatmaAdapter = new OleDbDataAdapter("Select * From Tablo1 WHERE AlarmTarihi='" + label4.Text + "'", hatirlatmaBag);
    hatırlatmaAdapter.Fill(hatirlaTablo);
    dataGridView2.DataSource = hatirlaTablo;
    }
    }
    catch (Exception)
    {
    ;
    }


    ilginize teşekkürler

    Merhaba,











    sanırım benım sorunum sızın bilgi repartuarınızın dışında....

    Valla çok ayıp ettiniz. Sorununuza gelince zaten en basitinden event yanlış bir event. saat her değiştiğinde böyle bir şey performans kaybı yapar. Yapıcağınız şey BASİT! program açıldığında belli bir zamandaki hatırlatmaları rame alın hatta mutex ile başka kayıtları da yakalayın. Zaten gerisini ben söylemiyorum.

    üstat ayıp edilecek bi durum yok ortada benım anlamadığım siz neden eksık alıntı yaptınız benım yazımdan?

    ben net olarak belirttim

    //ilginiz için teşekkürler ama konuyu ben anlatamıyorum sanırım...\\
    sanırım benım sorunum sızın bilgi repartuarınızın dışında....

    sağolsun özgür beyin 3 kez cevap verdi. ama benim derdim o değil maalesef. sizde ramden falan bahsettiniz fakat bu işte ram e kadar girmeye ne gerek var

    açıkça olması gereken

    arama fonksıyonunda denklik yoksa liste komutunu çağırsın ıstıyorum. herseyı ekledim denedım olmadı dileyen olursa tek tek attığım adımları da yazabılırım.

    eğer çözüm bulabilirsek sanırım herkezin işine yarayacaktır.

    ilginize şimdiden teşekkürler

    Cevabı verdim işte rame alın derken zaten siz her değişkenle birlikte ramde değer tutmuş oluyorsunuz ama neyse. Söylediğim gibi arama fonksiyonu yerine şöyle bir algoritma geliştirdim.

    Program açılır
    Belirli bir tarih içerisindeki(1-2 gün) Bir değişkende tutulur->x[]
    En yakındaki gelecek hatırlatma bir değişkende tutulur->x
    xin zamanı gelmiş mi diye kontrol edilir eğer gelmişse hatırlatma yapılır listeden kaldırılır ve daha sonraki en yakın tarihli hatırlatma x'e aktarılır. Bu döngü x[]'deki hatırlatmalar bitene kadar devam eder bittiğinde x[] 1-2 günlük süre için tekrar doldurulur.




  • Merhaba arkadaşlar. c++ diline bugun basladım ve birkaç temel bilgi öğrendim. Kendimce birşeyler denedim fakat bir sorunla karşılaşıyorum. Yardım ederseniz ve internet üzerinden hangi siteden daha iyi öğrenebileceğimi söylerseniz çok sevinirim burada yapmak istediğim toplama işleminden sonra kalan ile farklı işlemler daha yapabilmek.

    #include <iostream>
    using std :: cout;
    using std :: cin ;


    main()
    {



    int x,y, bilme,toplam,cikartma,h,f,z,t;



    cout << " ilk sayı" ;
    cin >> x ;
    cout << " ikinci sayi" ;
    cin >> y ;
    toplam = x+y;
    cout << toplam ;
    cout << "kacla bolecen" ;
    cin >> x ;

    h=x+y;
    bilme=h/z;
    cout << bilme ;
    cin >> x ;

    cout << "çıkart" ;
    cin >> x ;

    f=h/z;
    cikartma=f-t;
    cout << cikartma;
    cin >> x;
    }



    < Bu mesaj bu kişi tarafından değiştirildi NamizakeMinato. -- 4 Ocak 2014; 22:20:32 >




  • £XE kullanıcısına yanıt
    sa hocam ben daha önceden sordum ama kimse cevaplamadı c de dosyadaki veriyi nasıl matrise atabilim ?
  • Mantık hatası alıyorum. İki diziyi toplayıp yeni bir dizi oluşturamıyorum. Mesela a[1] + b[1] = c[1]'e aktarılması gibi.


    #include<stdio.h> 
    #include<conio.h>

    void yenidizi(int [], int [], int);


    int main()
    {
    int i,N;

    int a[]={1,4,7,11,15,19};
    int b[]={2,5,6,8,10,12};
    int d[N];

    N=sizeof(a)/sizeof(int);


    yenidizi(a,b,N);

    for(i=0; i<N; i++)
    {

    printf("%d\n", d[i]);

    }

    getch();
    return 0;

    }

    void yenidizi(int x[], int y[], int n)
    {
    int i, c[n];

    for(i=0; i<n; i++)

    c[i]=x[i]+y[i];

    }
  • void yenidizi(int *, int *, int);
  • ödevim windows taki bilimsel hesap makinesi bunları metotla yaptım ama hoca class yapıcaksın dedi ben de anlamadım bir yardımcı olurmusunuz


    int s1, s2,x, sonuc;
    string islem;

    public Form1()
    {
    InitializeComponent();
    }

    private double toplama(int s1, int s2)
    {
    return s1 + s2;
    }
    private double çıkarma(int s1, int s2)
    {
    return s1 - s2;
    }
    private double çarpma(int s1, int s2)
    {
    return s1 * s2;
    }
    private double bölme(int s1, int s2)
    {
    return s1 / s2;
    }




    private void button40_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "9";
    }

    private void button49_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "1";
    }

    private void button50_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "2";
    }

    private void button52_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "3";
    }

    private void button43_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "4";
    }

    private void button44_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "5";
    }

    private void button46_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "6";
    }

    private void button32_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "7";
    }

    private void button33_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "8";
    }

    private void button55_Click(object sender, EventArgs e)
    {
    textBox1.Text = textBox1.Text + "0";
    }



    private void button59_Click(object sender, EventArgs e)
    {


    s1 = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "toplama";





    }

    private void button60_Click(object sender, EventArgs e)
    {
    s2 = Convert.ToInt32(textBox1.Text);
    if (islem == "toplama")
    {
    textBox1.Text = toplama(s1, s2).ToString();
    }
    if (islem == "cıkarma")
    {
    textBox1.Text = çıkarma(s1, s2).ToString();
    }
    if (islem == "carpma")
    {
    textBox1.Text = çarpma(s1, s2).ToString();
    }
    if (islem == "bolme")
    {
    textBox1.Text = bölme(s1,s2).ToString();
    }
    }

    private void button53_Click(object sender, EventArgs e)
    {
    s2 = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "cıkarma";



    }

    private void button38_Click(object sender, EventArgs e)
    {
    textBox1.Text = "0";
    }



    private void button16_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    sonuc = x * x;
    textBox1.Text = sonuc.ToString();
    }


    private void button35_Click(object sender, EventArgs e)
    {
    islem = "bolme";
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    }

    private void button48_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    sonuc = 1 / x;
    textBox1.Text = sonuc.ToString();
    }

    private void button47_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    islem = "carpma";
    }



    private void button8_Click(object sender, EventArgs e)
    {
    textBox1.Text = " ";
    sonuc = 0;
    }

    private void button24_Click(object sender, EventArgs e)
    {
    x = Convert.ToInt32(textBox1.Text);
    textBox1.Text = " ";
    sonuc = x * x * x;
    textBox1.Text = sonuc.ToString();
    }

    www.dosya.tc
    HESAPMAK_NES_.rar dosyas�n� indir - download
    http://www.dosya.tc/server21/RKDppd/HESAPMAK_NES_.rar.html
    buda ödevimin linki ne olur yardım edin



    < Bu mesaj bu kişi tarafından değiştirildi CESURAKINCI_1453_ -- 5 Ocak 2014; 21:28:35 >




  • Merhaba hocamız sagolsun pek birşey anlatmadı bize ve yarın sınavda bu soruyu soracağını söyledi baya ugrastık ama pek birşey beceremedik yardımcı olursan sevinirm Teşekkür ederim :)
  • #include <iostream>

    using namespace std;

    int main()
    {
    int i=0;
    int &r=i;
    int *p=&i;
    i++;
    r++;
    (*p)++;
    cout << i<< endl;
    return 0;
    }
    program 3 sonucunu veriyor &r=i kısmını anlamadım ne işlevi var acaba :)
  • Merhaba arkadaşlar, C'de şu şekilde alt alta kullanıcıdan bilgi almak için ilk kodlarımı yazdım; fakat programı açıyorum 1. veriyi girdikten sonra program da çalışmayı durdurdu hatası alıyorum. Niçin böyle oluyor acaba?

    #include <stdio.h> 

    int main()

    {
    //1. aylik sinav, 2.aylik sinav, 3.aylik sinav, midyear, speaking, sözlüler

    int exam1, exam2, exam3, midyear, speakexam, portf;

    printf("Enter the first cumulative exam result:"); scanf("%d", exam1);
    printf("Enter the second cumulative exam result:"); scanf("%d", exam2);
    printf("Enter the third cumulative exam result:"); scanf("%d", exam3);
    printf("Enter the midyear exam result:"); scanf("%d", midyear);
    printf("Enter the speaking exam result:"); scanf("%d", speakexam);
    printf("Enter the portfolyo result:"); scanf("%d", portf);




  • quote:

    Orijinalden alıntı: CardaQue

    Merhaba arkadaşlar, C'de şu şekilde alt alta kullanıcıdan bilgi almak için ilk kodlarımı yazdım; fakat programı açıyorum 1. veriyi girdikten sonra program da çalışmayı durdurdu hatası alıyorum. Niçin böyle oluyor acaba?

    #include <stdio.h> 

    int main()

    {
    //1. aylik sinav, 2.aylik sinav, 3.aylik sinav, midyear, speaking, sözlüler

    int exam1, exam2, exam3, midyear, speakexam, portf;

    printf("Enter the first cumulative exam result:"); scanf("%d", exam1);
    printf("Enter the second cumulative exam result:"); scanf("%d", exam2);
    printf("Enter the third cumulative exam result:"); scanf("%d", exam3);
    printf("Enter the midyear exam result:"); scanf("%d", midyear);
    printf("Enter the speaking exam result:"); scanf("%d", speakexam);
    printf("Enter the portfolyo result:"); scanf("%d", portf);


    scanf fonskyonunda ampersand isareti olması lazım

    scanf("%d", &exam1);




  • 
Sayfa: önceki 128129130131132
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.