C# Örnekleri – Girilen Bir İfadenin Kısaltmasını Yazan Program

Kullanıcının girdiği bir ifadenin kısaltmasını yazan Console uygulamasını yazın, uygulamada girilen ifadedeki kelimelerin ilk harfleri alınacak ve sonuna nokta eklenecek
Örnek
türkiye cumhuriyeti= T.C.
nesne tabanlı programlama=N.T.P.
kisaltma

string ifade;
public void bilgiiste()
{
Console.WriteLine("Bir ifade girin :");
ifade = Console.ReadLine();
}
public void kisalt()
{
char[] c, sonuc;
int j = 0;
c = new char[ifade.Length];
sonuc = new char[ifade.Length];
c = ifade.ToCharArray();
sonuc[j++] = (char)((int)c[0] ^ 32);
sonuc[j++] = '.';
for (int i = 0; i < ifade.Length - 1; i++)
{
if (c[i] == ' ' || c[i] == '\t' || c[i] == '\n')
{
int k = (int)c[i + 1] ^ 32;
sonuc[j++] = (char)k;
sonuc[j++] = '.';
}
}
Console.Write("{0} ifadesinin kısaltması ", ifade);
Console.WriteLine(sonuc);
Console.ReadLine();
}
public static void Main()
{
Program obj = new Program();
obj.bilgiiste();
obj.kisalt();
}
X

Pin It on Pinterest

X