C#'ta string işlemlerini yapmaya devam ediyoruz.Girilen bir isimden ünlü ve ünsüzleri nasıl ayıracağımızı gösterdik.Açıklamalarla anlattık umarım işinize yarar.Okul'da bu tip örnekler çok soruluyor.
int unlu = 0; //ünlüler için sayaç tanımlıyoruz.
int toplamKarakterS = 0; //tüm karakterler için sayaç tanımlıyoruz.
foreach (char item in textBox1.Text)//textboxta yazılan kelimenin tek tek harflerine bakıyoruz.
{
if (item == 'a' || item == 'A') unlu++;//Eğer a ünlüsü varsa unlu sayısını bir arttırıyoruz.
if (item == 'e' || item == 'E') unlu++; //Eğer e ünlüsü varsa unlu sayısını bir arttırıyoruz.
if (item == 'ı' || item == 'I') unlu++;
if (item == 'i' || item == 'İ') unlu++;
if (item == 'o' || item == 'O') unlu++;
if (item == 'ö' || item == 'Ö') unlu++;
if (item == 'u' || item == 'U') unlu++;
if (item == 'ü' || item == 'Ü') unlu++;
if (item != ' ' || item != '.' || item != ',' || item != '') {
toplamKarakterS++; // her karakter sonunda toplamKarakterSayısını bir arttırıyoruz.Eğer boşluk vs değisle
}
}
label2.Text = "İsminiz de " + unlu.ToString() + " ünlü " + (toplamKarakterS - unlu).ToString() + " ünsüz bulunmaktadır."; // Ekrana unluyu yazdıkrdık.Ünsüzü bulmak için toplam karakterden ünlüyü çıkardık
C# Girilen isimden ünlü ve ünsüzleri bulma konusunu okudunuz.