Büyük Ünlü Uyumu

Katılım
8 May 2011
Mesajlar
334
Arkadaşlar herkese iyi akşamlar
C# ta büyük ünlü uyumu denetleyicisi hazırlıyorum fakat yapmak istediğim 2 kelime kontrolüdür.
Tek kelime kontrolü için kodu yazdım bi problem yok, çalışıyor ama 2. kelime kontrolünü nasıl yapacağımı bilmiyorum
Google'da aradım ama bulamadım.Yardımcı olursanız sevinirim
Örnek resimdedir




izlediğim yol :

private void button1_Click(object sender, EventArgs e)
{
{
this.label1.Text=("Yazmış olduğunuz sözcük Büyük ünlü Uyumuna " + (BuyukUnluUyumu(textBox1.Text) ? "uyuyor." : "uymuyor."));
}

}
bool BuyukUnluUyumu(string sozluk)
{
bool ince_b = false;
bool kalin_b = false;

string[] KalinU = { "a", "ı", "u", "o", "A", "I", "U", "O" };
string[] Ince = { "e", "i", "ü", "ö", "E", "İ", "Ü", "Ö" };

for (int i = 0; i <= sozluk.Length - 1; i++)
{
for (int ii = 0; ii <= 7; ii++)
{
if (sozluk.Substring(i, 1) == KalinU[ii]) { kalin_b = true; }
if (sozluk.Substring(i, 1) == Ince[ii]) { ince_b = true; }
if ((kalin_b == true) && (ince_b == true))
{
return false;
}
}
}
return true;
}
}
 
Son düzenleme:
Super Moderator
Katılım
15 Kas 2005
Mesajlar
5,081
İlk kelimede aratma algoritmanız nedir bilmiyorum ama; ben olsam en kolay yoldan " " veya "\t" gibi boşluk karakterlerini gördüğü zaman ikinci kelimeye geçtiğini anlayacak, ünlü harflerden birine rastladığında da bir öncekinin ince veya kalın olup olmamasına göre karar verecek bir şey yazardım.
 
Katılım
8 May 2011
Mesajlar
334
izlediğim yolu editledim ilk mesaja

---------- Post added at 23:34 ---------- Previous post was at 23:32 ----------

this.label1.Text=("Yazmış olduğunuz sözcük Büyük ünlü Uyumuna " + (BuyukUnluUyumu(textBox1.Text) ? "uyuyor." : "uymuyor.") \t );

diye devam mı ediyim yani
 
Katılım
21 May 2010
Mesajlar
2,954
Hocam, olcan138in dediği geldi benim aklımada direk.
Yani ya textbox ları ayıracaksın (ama öyle istemyorsun) yada bağlayıcı birşey koyacaksın.
", " virgül boşluk yaparsan hem imlaya uymuş olursun hemde daha cool durur. :thumleft:

Yaaa akşam akşam ubuntu kurmaya çalışıyom şurda nerden çıktın :mrgreen:

---------- Post added at 23:45 ---------- Previous post was at 23:41 ----------

Peki sen daha önce ubuntu kurdun mu ?
İlk defa kuruyorum, saçma bir ekran çıkıyor karşıma psw username istiyor...
Daha önce oluşturduğum bişey yok ama invalid psw diyor.
MD5 kontolüde yaptım onda da bir sıkıntı yok :pr:
 
Katılım
8 May 2011
Mesajlar
334
Hocam, olcan138in dediği geldi benim aklımada direk.
Yani ya textbox ları ayıracaksın (ama öyle istemyorsun) yada bağlayıcı birşey koyacaksın.
", " virgül boşluk yaparsan hem imlaya uymuş olursun hemde daha cool durur. :thumleft:

Yaaa akşam akşam ubuntu kurmaya çalışıyom şurda nerden çıktın :mrgreen:

---------- Post added at 23:45 ---------- Previous post was at 23:41 ----------

Peki sen daha önce ubuntu kurdun mu ?
İlk defa kuruyorum, saçma bir ekran çıkıyor karşıma psw username istiyor...
Daha önce oluşturduğum bişey yok ama invalid psw diyor.
MD5 kontolüde yaptım onda da bir sıkıntı yok :pr:
ubuntu kurmadım. bi fikrim yok :silent:
kelime kontrolünüde yapamadım :pr:
sen ne işe yarıyosun demezlermi adama :silent:
 
Katılım
21 May 2010
Mesajlar
2,954
ubuntu kurmadım. bi fikrim yok :silent:
kelime kontrolünüde yapamadım :pr:
sen ne işe yarıyosun demezlermi adama :silent:

:cherry: alt satıra geçipte yapacaksan /t değil /n yapman gerekiyor.

Fakat textbox ın property lerini kurcala biraz. accept return falan, öyle bişeyler yapıyodun :)

Şu ubuntununda taa....
 
Katılım
8 May 2011
Mesajlar
334
:cherry: alt satıra geçipte yapacaksan /t değil /n yapman gerekiyor.

Fakat textbox ın property lerini kurcala biraz. accept return falan, öyle bişeyler yapıyodun :)

Şu ubuntununda taa....

alt satıra geçip \n yaptıktan sonra label1 deki uygulanan diziyi label2 için mi uyguluyorum
şu c# ın taa...
 
Katılım
8 May 2011
Mesajlar
334
Katılım
21 May 2010
Mesajlar
2,954
yok üstadım olmuyor kafam davul gibi oldu.çok sağol senide meşgul ettim hakkını helal et
dün geceden beri uykusuzum bugünde ödev verildi yapayım dedim amam olmadı işte sağlık olsun

Uğraşmadım hocam :) Bende ubuntu kurmaya çalışıyom işte. Download esnasındada senin ödeve göz atmaya çalıştım ama pc de herhangi bi derleyici olmadığından deneyemyorum :)
Takma kafana uğraşıyosun sen bu işle belli. Kurdu olursun yakında merak etme :)
 
Super Moderator
Katılım
15 Kas 2005
Mesajlar
5,081
Label2ın text'iyle alakalı değil benim dediğim değişiklik.
"textBox.Text"in içeriğiyle alakalı:

textBox.Text'teki kelimede ünlüleri hep bir öncekiyle kıyasla, uyarsa uyuyordur, 1 kez bile değişmişse uymuyordur.

" ", "\t", ", ", "; " karakterlerinden birine rastlanınca ikinci kelimeye geçildiği anlaşılsın. İkinci kelime için aynı kontrol yapılsın.

Sırasıyla değişime göre Label1 ve Label2'nin text'lerine atanır sonra durumlar.



Bu arada Ubuntu konusunda da, root ve kullanıcı password'ü dışında bir şey soran bir ekran mı bu?
 
Katılım
21 May 2010
Mesajlar
2,954
Bu arada Ubuntu konusunda da, root ve kullanıcı password'ü dışında bir şey soran bir ekran mı bu?

Aynen öyleydi. Yani formatın daha başlangıcında username psw istiyordu. Admin falan bi ton şey denedim yemedi. Dedim belki windowstaki kull. adı şifreyi soruyordur, onu girdim yine yemedi.
ubuntu 11.10 desktop indirmiştim. Alterna seçenekleri falan vardı, gittim alternayı indirdim çatır çatır çalışıyo şimdi :)
Ama yanlış formatlamışım diskin sadece 50 GB lık alanını kullanabiliyorum. Akşam eve gidince yine format beni bekliyor :cherry:
 
Super Moderator
Katılım
15 Kas 2005
Mesajlar
5,081
O da başarılıymış :mrgreen: Kolay gelsin o zaman tekrar :p
 
Super Moderator
Katılım
15 Kas 2005
Mesajlar
5,081
Anahtar kelimeler yok :p siyasi atar gider yok :p Amerika'nın herkes Windows kullansın diye oyunları bunlar suçlamaları yok, gerçi en alakasız konuyu bile dini, siyasi içeriğe çekebilecek potansiyele de sahibiz de arada kaynıyor bunlar demek...:p
 
Katılım
8 May 2011
Mesajlar
334
tam aklımdan geçiyodun yemin ederim :thumleft:

---------- Post added at 11:05 ---------- Previous post was at 11:03 ----------

senin pm niye kapalı yaaww :mrgreen:
 
Forumdan Uzaklaştırıldı
Katılım
25 Şub 2011
Mesajlar
1,768
Bilgiledirme: Bu mesajı yazan kullanıcının üyeliği iptal edilmiştir.
şifreli konuşmayın pis ergenekoncular
.
.
la yokusam küfürmü ediyorsunuz:silent:
 
Katılım
21 May 2010
Mesajlar
2,954
Çok elit bir kişi olmamdan sebep herkesle muhattap olmak istemiyorum. Ondan kapalı tutuyorum :p
Bilmiyorum yahu bi sorun var benim profilde modlara falanda söyledim normal gözüküyor dediler :sunny:
Arkadaşlara ekliyorum kabul ettikten sonra pm atabilirsin :wiinkk:
 

Bu konuyu görüntüleyen kullanıcılar

Yeni mesajlar

Çok Beğenilen Mesajlar

Üst