1. Ana Sayfa
  2. Nesne Tabanlı Programlama
  3. C# Örnekleri – Girilen Bir İfadenin Kısaltmasını Yazan Program

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

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();
        }
Yorum Yap

Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir