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
Yorum Gönder