13 - Bir Boyutlu Diziler Konusu- Cevaplar



1.String değişken tipinde 5 adet ismin olduğu bir dizi tanımlayınız.

string[] isim={"Yiğit","Emirhan","Doruk","Ömer",Nilay"};

2.string tipinde 5 adet soyadının olduğu bir dizi tanımlayınız.

string[] soyisim={"SOYLU","ZENGİN","BOZDAĞ","ADIYAMAN","ÇAYLAN"};

3.sayı türünde 5 adet, değişken adı not olan bir dizi tanımlayınız.

int[] not={60,70,80,90,100};

4. Dizideki elemanları teker teker çağırıp listBox1'e yazdırınız.

            listBox1.Items.Add(isim[0]);

            listBox1.Items.Add(isim[1]);

            listBox1.Items.Add(isim[2]);

            listBox1.Items.Add(isim[3]);

            listBox1.Items.Add(isim[4]);

5. Dizideki elemanları tek tek çağırmak her zaman geçerli bir yöntem değildir. Toplu olarak aynı işlemi yaparken döngüleri kullanabiliriz. Döngü kullanarak soyisimleri ikinci listBox'a ekleyelim.

          for (int i = 0; i < 5; i++)

            {

                listBox2.Items.Add(soyisim[i]);

            }

6. Foreach döngü yapısını kullaranak notları listeleyiniz.

            foreach(var a in not)

            {

                listBox3.Items.Add(a);

            }

7. For döngüsünü kullanarak tek seferde tüm listBox'larda ilgili verileri listeleyiniz.

             listBox1.Items.Clear();

            for (int i = 0; i < 5; i++)

            {

                listBox1.Items.Add(isim[i]);

                listBox2.Items.Add(soyisim[i]);

                listBox3.Items.Add(not[i]);

            }

8. Yeni bir buton ekleyiniz, Ömer ismine gelince yazdırmadan döngüye devam eden kodları yazınız.

    foreach (var item in isim)

            {

                   if(item == "Ömer")//ya da if(item == isim[3])

                    continue;

             listBox1.Items.Add(item);

            }

9. Yeni bir buton ekleyiniz, BOZDAĞ soyadını yazdıktan sonra döngüyü terkeden kodları yazınız.

 foreach (var item in soyisim)

            {     

             listBox2.Items.Add(item);

                  if (item=="BOZDAĞ")

                {

                    break;

                }

            }


Yorumlar

Bu blogdaki popüler yayınlar

14 - Dizi Oluşturma, Değer Atama

12 - Bir Boyutlu Diziler - Çalışma Soruları

27 - Koleksiyonlar: ArrayList()