C# Girilen Metindeki Sesli Harfleri Bulma

C# for döngüsü , C# if-else ve C# string fonksiyonlar kullanılarak girilen metindeki sesli harfler bulunuyor ve kaç adet olduğu belirtiliyor.

            Console.WriteLine("Bir metin giriniz");
            string metin;
            int sayac = 0;
            metin = Console.ReadLine();
            for (int i = 0; i < metin.Length; i++)
            {

                if (metin.Substring(i, 1) == "a") sayac += 1;
                if (metin.Substring(i, 1) == "e") sayac += 1;
                if (metin.Substring(i, 1) == "ı") sayac += 1;
                if (metin.Substring(i, 1) == "i") sayac += 1;
                if (metin.Substring(i, 1) == "o") sayac += 1;
                if (metin.Substring(i, 1) == "ö") sayac += 1;
                if (metin.Substring(i, 1) == "u") sayac += 1;
                if (metin.Substring(i, 1) == "ü") sayac += 1;
                if (metin.Substring(i, 1) == "A") sayac += 1;
                if (metin.Substring(i, 1) == "E") sayac += 1;
                if (metin.Substring(i, 1) == "I") sayac += 1;
                if (metin.Substring(i, 1) == "İ") sayac += 1;
                if (metin.Substring(i, 1) == "O") sayac += 1;
                if (metin.Substring(i, 1) == "Ö") sayac += 1;
                if (metin.Substring(i, 1) == "U") sayac += 1;
                if (metin.Substring(i, 1) == "Ü") sayac += 1;
            }
            Console.WriteLine("Bu metinde {0} adet sesli harf kullanılmıştır.", sayac);
            Console.ReadLine();

C# String Fonksiyonlar

Bu makalede string fonksiyonlarını kullanarak string ifadeler üstünde yapabileceğimiz işlemleri göreceğiz.

.Trim : Verilen ifadenin başındaki ve sonundaki boşlukları kaldırır.

.TrimEnd : Verilen ifadenin sonundaki boşlukları kaldırır.

.TrimStart : Verilen ifadenin başındaki boşlukları kaldırır.

Örnek Kullanım ve Ekran Çıktısı:

string isim = "     wwww.programlamadersleri.com      ";
string yeni= isim.Trim();
Console.Write(yeni);
Console.Read();

.Lenght : Geçerli olan metnin karakter sayısını alır.

Örnek Kullanım ve Ekran Çıktısı:

string isim = "     wwww.programlamadersleri.com      ";
int metinsayi = isim.Length;
Console.Write(metinsayi);
Console.Read();

NOT : Boşluklarda karakter olarak kabul edilip sayılır.

.Remove : Belirtilen karakter sayısından sonraki karakterlerin veya belirtilen kadar karakteri siler.

Read more