C# Girilen Cümledeki Kelimelerin Sadece İlk Harflerini Yazdırma

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Bu örnekte C# ile girilen bir cümledeki kelimelerin sadece ilk harflerini aralara boşluk koyarak yazdıracağız. Örnekte For Döngüsü ve For Döngüsünde continue ifadesinin kullanımı gösterilmek istenmiştir.


Kodların çalışmasını kısaca anlatmak gerekirse;

İlk kelimenin baş harfi her zaman yazılacağı için döngü dışında kullanılmıştır.

Daha sonra döngü yardımıyla cümlede boşluk karakteri olup olmadığı kontrol edilmektedir. Boşluk karakterine rastlanılmadığı durumda continue ifadesi kullanılark hiç bir işlem yapılmamaktadır.

Boşluk karakterine rastlanıldığında ise kelimenin bittiği varsayılarak boşluk karakterinin index numarasından bir sonraki index numarası yazdırılmaktadır.

C# Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

static void Main(string[] args)
{

string metin = "www yazilimkodlama com";

Console.Write(metin[0]);
for (int i = 0; i < metin.Length; i++)
{
if(metin.ToString()!=" ")
{
continue;
}
else
{
Console.Write(" "+metin[i+1]);
}
}
Console.ReadKey();

}



Ekran Çıktısı:

w y k
 
Üst Alt