Girilen Metnin Tersini Gösterme

terscevir

 

Bu örnekte girilen metin “entered_text” string’ine eşitlenir, daha sonra bu metne “Tcvr” metodu uygulanarak metin ters çevrilir. Bu metot metni alır ve bu metnin son karakterinden başlayarak ilk karakterine doğru “nextkarakter” stringine her bir karakter sırasıyla  eşitlenir. Her eşitlenmeden sonra yeni karakter “ters” string’ine eklenir ve en sonda bu “ters” stringi döndürülür.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace terscevir
{
    class Program
    {
        public static string Tcvr(string data)
        {
            string ters=null;
            string nextkarakter=null;
            int length = data.Length;

            while(0 < length)
            {
                nextkarakter = data.Substring(length - 1, 1);
                ters = ters + nextkarakter;
                length--;
            }

            return ters;
        }
        static void Main(string[] args)
        {
            Console.WriteLine(" --- Girilen Metni Ters Çeviren Metot ---");
            Console.WriteLine();
            Console.WriteLine(" >> Metni giriniz;");
            string entered_text = Console.ReadLine();

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Dönüşüm öncesi: " + entered_text);
            Console.WriteLine();
            Console.WriteLine("Dönüşüm sonrası: " + Tcvr(entered_text));
            Console.ReadKey();
        }
    }
}

Leave a comment