Çözüldü Combobox çarpım tablosu hakkında

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

34YunusEmre

Decapat
Katılım
8 Ocak 2019
Mesajlar
34
Combobox (içerisindeki değerler; 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, tamamı) nesnesinden seçilen rakamın çarpım tablosunu listeleyen program yapmak istiyorum ama takıldım yardımcı olursanız sevinirim.
C# form application.
 
Çözüm
ComboBox'tan seçilen sayıyı Convert.ToInt32(sayi); yapısıyla int yapabilirsiniz. Tamamı için ise if ile kontrol edersiniz.

Kod da bu şekilde oluyor, anlamadığınız kısmı sorabilirsiniz.

C#:
if (comboBox1.SelectedItem.ToString().Equals("tamamı"))
{
    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        for (int j = 0; j <= 10; j++)
        {
            listBox1.Items.Add(i + " x " + j + " = " + (i * j));
        }
    }
}
else
{
    int secili_sayi = Convert.ToInt32(comboBox1.SelectedItem.ToString());

    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        listBox1.Items.Add(secili_sayi + " x " + i + " = " + (secili_sayi * i));
    }
}
ComboBox'tan seçilen sayıyı Convert.ToInt32(sayi); yapısıyla int yapabilirsiniz. Tamamı için ise if ile kontrol edersiniz.

Kod da bu şekilde oluyor, anlamadığınız kısmı sorabilirsiniz.

C#:
if (comboBox1.SelectedItem.ToString().Equals("tamamı"))
{
    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        for (int j = 0; j <= 10; j++)
        {
            listBox1.Items.Add(i + " x " + j + " = " + (i * j));
        }
    }
}
else
{
    int secili_sayi = Convert.ToInt32(comboBox1.SelectedItem.ToString());

    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        listBox1.Items.Add(secili_sayi + " x " + i + " = " + (secili_sayi * i));
    }
}
 
Çözüm
ComboBox'tan seçilen sayıyı Convert.ToInt32(sayi); yapısıyla int yapabilirsiniz. Tamamı için ise if ile kontrol edersiniz.

Kod da bu şekilde oluyor, anlamadığınız kısmı sorabilirsiniz.

C#:
if (comboBox1.SelectedItem.ToString().Equals("tamamı"))
{
    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        for (int j = 0; j <= 10; j++)
        {
            listBox1.Items.Add(i + " x " + j + " = " + (i * j));
        }
    }
}
else
{
    int secili_sayi = Convert.ToInt32(comboBox1.SelectedItem.ToString());

    listBox1.Items.Clear();

    for (int i = 0; i <= 10; i++)
    {
        listBox1.Items.Add(secili_sayi + " x " + i + " = " + (secili_sayi * i));
    }
}
Cevabın için çok teşekkür ederim :) gerçekten çok yardımcı oldun.
 
Ne demek. Anlamadığınız bir yer olursa her zaman sorabilirsiniz. :)

0 Ile 100 arasında rastgele üretilen bir sayıyı, 10 hak vererek yukarı ve aşağı yönlendirmeleriyle kaç kerede tahmin ettiğinizi gösteren bir tahmin oyunu programı.

Tabii ki. Bu konuyla alakalı değil mi? Konuyla çok alakasızsa yeni konu açman gerekebilir.

Başka bir konu ile alakalı bunun için yeni bir tane daha açıyorum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı