Çö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
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…