Visual Studio C# Dersleri – C# ile Hece Sayısını Bulma

C# ile textbox’a girilen veya değişken olarak verilen bir ifadedeki hece sayısını bulmak için ifade içinde geçen sesli harf sayısını saymak yeterli olacaktır. yani “Bilişim” => 3 Hece / 3 Sesli harf 🙂
ilk olarak aşağıdaki form tasarımını yapıyoruz..

daha sonra textbox içerisindeki değeri bir değişkene alıp harf harf kontrol edip sesli harf gördükçe hece değerini bir arttırıyoruz..

 
string yazi;
int i, hece=0;
char[] sesliHarf =  { 'a', 'e', 'u' , 'ü' , 'o', 'ö', 'ı', 'i' }  ;
yazi = textBox1.Text;
foreach (char harf in yazi)
{
for (i = 0; i < 8; i++)
{
if (harf == sesliHarf[i]) hece++;
}
}
label2.Text = "Hece Sayısı= " + hece;

Daha kısa yoldan yapmak isterseniz…

yazi = yazi.ToLower();
string[] hecele = yazi.Split('a', 'e', 'u', 'ü', 'o', 'ö', 'ı', 'i');
label2.Text = (hecele.Length - 1).ToString();

İndir “C# ile Hece Sayısını Bulma” hecesay.zip – 395 defa indirildi – 34 KB

X

Pin It on Pinterest

X