C# programok ismertetése érdeklődőknek kezdőktől haladókig

C# MŰHELY

C# MŰHELY

Szöveg megfordítása kisbetűvel és nagybetűvel

2020. június 14. - Benkő Tiborné

Írjunk programot, amely a szöveget fordítva írja vissza kisbetűvel és nagybetűvel függvény használatával.

A feladat megoldása:

A rádiógombok Click eseménykezelőjével történik meg a függvények hívása.

             static void StrtFordítKisbetűvel(string sz, out string szf)
         {
            int i, j, sdb;
            sdb = sz.Length;
            char[] s_fordítva = new char[sdb];
            szf = "";
            j = 0;
            for (i = sz.Length - 1; i >= 0; i--)
            {
                s_fordítva[j] += sz[i]; j++;
            }
            for (i = 0; i <= sdb - 1; i++)
                szf += s_fordítva[i];
            szf = szf.ToLower();
        }

        static string StrtFordítNagybetűvel(string sz)
        {
            int i, j, sdb;
            string szf = "";
            sdb = sz.Length;
            char[] s_fordítva = new char[sdb];
            j = 0;
            for (i = sz.Length - 1; i >= 0; i--)
            {
                s_fordítva[j] += sz[i]; j++;
            }
            for (i = 0; i <= sdb - 1; i++)
                szf += s_fordítva[i];
            return szf.ToUpper();
        }

        private void Kisbetűvel_Click(object sender, EventArgs e)
        {
            string s, s_vissza;
            if (textBox1.Text != "")
            {
                s = textBox1.Text;
                StrtFordítKisbetűvel(s, out  s_vissza);
                textBox2.Text = s_vissza;
            }
        }

        private void Nagybetűvel_Click(object sender, EventArgs e)
        {
            string s, s_vissza;
            if (textBox1.Text != "")
            {
                s = textBox1.Text;
                s_vissza  = StrtFordítNagybetűvel(s);
                textBox3.Text = s_vissza;
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            textBox2.Text = "";
            textBox3.Text = "";
        }

  A program futási eredménye:  

 

A bejegyzés trackback címe:

https://csharp-muhely.blog.hu/api/trackback/id/tr3115806508

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása