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
Yorum Gönder