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

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

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();
[Yükleme bulunamadı.]
Bu İçeriğe Tepkin Ne Oldu?
  • ba_ar_l_
    Başarılı
    0
  • gayet_yi
    Gayet İyi
    2
  • te_ekk_rler
    Teşekkürler
    1
  • anlamad_m
    Anlamadım
    0
  • yetersiz
    Yetersiz
    0
Subscribe
Bildir
guest

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

0 Yorum