Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
981
Tıklama
0
Öne Çıkarma
C# Form Application String İşlemleri Ödev (Yardım Edin !!!)
A
12 yıl
Onbaşı
Konu Sahibi

Arkadaşlar hocanın verdiği ödevi bir türlü yapamadım aşağıdaki resimde ne yapılacağı yazıyo lütfen yardım edin !!!

< Resime gitmek için tıklayın >

Sayfanın linkide burada:http://recepozen.blogspot.com/2013/04/22042013-calsma-sorusu.html

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi AlperenKoylu -- 3 Mayıs 2013; 16:47:30 >

L
12 yıl
Teğmen

A
12 yıl
Onbaşı
Konu Sahibi

Tümünü Değiştir kısmı tamam,
Sonrakini bul'da ilk bulduğunu seçiyor ama ilerlemiyor,
Değiştir kısmı yok.


Bu mesaja 2 cevap geldi.
A
12 yıl
Onbaşı
Konu Sahibi

Yok mu Yapan?



M
12 yıl
Yüzbaşı

Direkt kodu veriyorum. Mantığı anlayacağınıza eminim.

static int i = 0;
static int k = 0;

private void button1_Click(object sender, EventArgs e)
{
string[] kelimeler = textBox1.Text.Split(' ');
string anahtarKelime = textBox2.Text;

for(k=i;i<kelimeler.Length;i++)
{
k++;
if (kelimeler == anahtarKelime)
{
MessageBox.Show(i.ToString()); // Buraya kelimeyi seçme işlemini koyacaksınız tabi ki
i++;
break;
}
}
}





< Bu mesaj bu kişi tarafından değiştirildi MrOwl -- 4 Mayıs 2013; 10:20:37 >
Bu mesaja 1 cevap geldi.
A
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: MrOwl

Direkt kodu veriyorum. Mantığı anlayacağınıza eminim.

static int i = 0;
static int k = 0;

private void button1_Click(object sender, EventArgs e)
{
string[] kelimeler = textBox1.Text.Split(' ');
string anahtarKelime = textBox2.Text;

for(k=i;i<kelimeler.Length;i++)
{
k++;
if (kelimeler == anahtarKelime)
{
MessageBox.Show(i.ToString()); // Buraya kelimeyi seçme işlemini koyacaksınız tabi ki
i++;
break;
}
}
}

Teşekkürler ama yazdığınız kodlar C# mı?


Bu mesaja 1 cevap geldi.
B
12 yıl
Binbaşı

Çok basit şekilde regex kullanarak yapabilirsiniz bulunan kelimeleri dizi olarak saklar yani dizide döngü ile işlem yapabilirsiniz.Regex de bulunan kelimelerin başladığı index numarasını fln da verir



< Bu ileti tablet sürüm kullanılarak atıldı >

M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: AlperenKoylu

quote:

Orijinalden alıntı: MrOwl

Direkt kodu veriyorum. Mantığı anlayacağınıza eminim.

static int i = 0;
static int k = 0;

private void button1_Click(object sender, EventArgs e)
{
string[] kelimeler = textBox1.Text.Split(' ');
string anahtarKelime = textBox2.Text;

for(k=i;i<kelimeler.Length;i++)
{
k++;
if (kelimeler == anahtarKelime)
{
MessageBox.Show(i.ToString()); // Buraya kelimeyi seçme işlemini koyacaksınız tabi ki
i++;
break;
}
}
}

Teşekkürler ama yazdığınız kodlar C# mı?

Evet C#. Hangi dilde istiyordunuz ki? Kolaylıkla çevirebilirsiniz, algoritma mantığı sabit.


Bu mesaja 1 cevap geldi.
A
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: AlperenKoylu

quote:

Orijinalden alıntı: MrOwl

Direkt kodu veriyorum. Mantığı anlayacağınıza eminim.

static int i = 0;
static int k = 0;

private void button1_Click(object sender, EventArgs e)
{
string[] kelimeler = textBox1.Text.Split(' ');
string anahtarKelime = textBox2.Text;

for(k=i;i<kelimeler.Length;i++)
{
k++;
if (kelimeler == anahtarKelime)
{
MessageBox.Show(i.ToString()); // Buraya kelimeyi seçme işlemini koyacaksınız tabi ki
i++;
break;
}
}
}

Teşekkürler ama yazdığınız kodlar C# mı?

Evet C#. Hangi dilde istiyordunuz ki? Kolaylıkla çevirebilirsiniz, algoritma mantığı sabit.

Pardon benim hatam yanlış okumuşum teşşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.