Verilen Cümlede İstenilen Harfi Değiştiren Program


Öncelikle dışarıdan bir cümle girilmesini istiyoruz. Sonra değişmesi istenilen harf ve yerine geçecek olan yeni harfi de kullanıcıdan alıyoruz. ToLower() ile büyük harf girişlerinin hepsini küçük harfe dönüştürmüş olduk. Ardından bir adet boş string tanımlıyoruz. Döngünün içinde kullanmak için. for döngüsü ile cümlenin uzunluğu kadar sürecek (karakterlerin indis numaraları sıfırdan başlar ve cümlenin uzunluğunun bir eksiğine kadar gider. Bu yüzden i sıfıra eşit ve i cumle.Lenght den küçük olmalı.) bir döngüye girip tek tek tüm karakterleri kontrol ettiriyoruz. Eğer değişmesi istenilen harfle karşılaşılırsa onun yerine istediğim harfi başlarken atadığım boş string olan yenicumle'nin içine attırıyoruz. else koşulunda ise cümlenin i. karakteri bizim değişmesini istediğimiz karakter değilse aynen cümlenin o karakterini stringe ekle diyoruz. for döngüsünden çıkıp cümlenin değişmiş halini Console.WriteLine() komutu ile yazdırıyoruz.


Yukarıdaki ekran çıktısında görüldüğü gibi önce istenilen cümle girildi. a harfinin yerine ı harfinin geçmesi istenildi. program döngüye girerek tek tek cümlenin tüm karakterlerini kontrol etti. a harfine eşit olmayanları aynen yazdırdı, eşit olanları ise ı harfi ile değiştirerek vermiş oldu.

Yorumlar

Bu blogdaki popüler yayınlar

1-100 Arasındaki 3'ün Katı Olan Sayıların Toplamı, Adeti, Ortalaması

Yıldızlardan Üçgen Oluşturma