Biraz Daha Teknoloji Lütfen

Görsel Programlama 1 Ödev Soruları Ve Cevapları Part2

1

 Merhaba arkadaşlar. Malumunuz, Görsel Programlama derslerinde bazı kafa karıştırıcı sorular ile karşı karşıya kalabiliyoruz. Bende derslerde hocaların verdiği ödevleri yapmaya çalışarak, sonuçları sizlerle paylaşmaya başladım. Görsel Programlama için verilen soruların ikinci kısmını da sizlerle paylaşıyorum. Keyifli çalışmalar 🙂

Soru I – ListBox1’de ‘ seçili ‘ olan elemanların ilk harflerini TextBox1’e yazdırmak. ( ListBox’ımızın SelectionMod’unu Multi yapmayı unutmayınız )
private void button1_Click(object sender, EventArgs e)
 {

foreach (var item in listBox1.SelectedItems)
 {
 string a = item.ToString();
 string b = a.Substring(0, 1);

textBox1.Text = textBox1.Text + b.ToString();
 }
 }

Soru II –  TextBox’a ‘ kerem uzun’ yazılıp Enter’a basıldığında Listbox’ımıza baş harfler büyültülerek  Text’i Add eden kod.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
 {
 if (e.KeyCode == Keys.Enter)
 {

string[] dizi = textBox1.Text.Split(' ');
 string birlestir = " ";

for (int i = 0; i < dizi.Length; i++)
 {
 string al = dizi[i].Substring(0, 1);
 string buyt = al.ToUpper();
 string al2 = dizi[i].Substring(1);
 birlestir = birlestir+" "+ buyt + al2;
 }

listBox1.Items.Add(birlestir);
 }
 }

Soru III – Örneğin ListBox1 de şu elemanlar var : ” İstanbul 4, Trabzon 5, Rize2 ” Bu elemanların sonunda yazan rakam kadar ListBox2’ye yazdırma. Yani ListBox2 ye İstanbul’u 4, Trabzonu 5 vs. kere yazdırıyoruz. 
private void button2_Click(object sender, EventArgs e)
 {
 foreach (var item in listBox1.Items )
 {

 string a = item.ToString();

string al = a.Substring(a.Length-1);

 int cevir = Convert.ToInt16(al);

 for (int i = 0; i < cevir; i++)
 {
 listBox2.Items.Add(item);
 }

}

Soru IV –  ListBox1 de örneğin : Ankara,İstanbul,Trabzon elemanları var. Bunları list2 ye :a,n,k,a,r,a,i,s,t,a,n,b,u,l… şeklinde alt alta olarak her harfi yazdıracağız. 
private void button3_Click(object sender, EventArgs e)
 {
 foreach (var item in listBox1.Items )
 {
 string a = item.ToString();

for (int i = 0; i < a.Length; i++)
 {
 listBox2.Items.Add((a[i]));
 }
 }
 }

 Soru V – Yukarıdaki sorunun aynısını, lakin bu sefer aynı harfler tekrar geçmeyecek şekilde ListBox1 deki harfleri ListBox2 ye atacağız. Yani a harfinden List2’de varsa bir daha atmayacaktır.
private void button1_Click(object sender, EventArgs e)
 {
 foreach (var item in listBox1.Items )
 {
 string a = item.ToString();

for (int i = 0; i < a.Length; i++)
 {

 if (listBox2.Items.IndexOf(a[i]) == -1)
 {
 listBox2.Items.Add(a[i]);
 }

}
 }

Soru VI – Listbox1’de seçili olan elemanları aralarına virgül koyup TextBox1’e yazdırma. 
private void button1_Click(object sender, EventArgs e)
 {
 foreach (var item in listBox1.SelectedItems)
 {
 string al = item.ToString();
 textBox1.Text = al.ToString() + "," + textBox1.Text;

}
 }

 

Görsel Programlama 1 Soruları Ve Cevapları Part1 için TIKLAYIN.

Şimdilik bu kadar arkadaşlar. Görsel Programlama 1 dersinde yine hocanın verdiği bir kaç soru daha var. Eğer zaman bulursam onlar içinde uğraşacağım. Part1 ve Part2 olarak yayınladığım cevaplar sınav için İnşAllah yararlı olur.  Tüm Makale ve Çalışmalardan haberdar olmak için Lütfen FaceBook sayfamızı beğenin veya byteadam’a abone olun. Yorumlarınızı eksik etmeyiniz. Kolay gelsin. 

1 yorum
  1. […] çözümleri ile birlikte anlatımlarını da ekleyeceğim. Diğer soru ve cevaplara ulaşmak için TIKLAYIN. Takipte kalın. […]

Yorumunuzu Buraya Yazabilirsiniz.

E-posta hesabınız yayımlanmayacak.