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

C# MŰHELY

C# MŰHELY

Számfordítás

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

Írjunk programot, amely beolvas egy pozitív egész számot és a jegyeit fordítva írja vissza. A feladatot oldjuk meg kétféle módon.

A feladat megoldása:

       // Rekurzív megoldás
        static string Számfordít(int sz, string s)
        {
            s = (sz % 10).ToString();  
            sz /= 10;
            if (sz != 0)
                return s + Számfordít(sz,s);  
            else
                return s;
            }

         private void Számfordítás_Click(object sender, EventArgs e)
         {
            int szám;
            string s1 = "", s2= "";
            if (textBox1.Text != "")
            {
                szám = Int32.Parse(textBox1.Text);
                if (szám > 0)
                {
                    s1 = Számfordít(szám, s1);
                    textBox3.Text = s1;
                    while (szám != 0)
                    {
                        s2 += szám % 10;
                        szám /= 10;
                    }
                    textBox2.Text = s2;
                }
                else
                {
                    MessageBox.Show("Hibás adat!", "Üzenet");
                    textBox1.Text = "";
                }
            }
        }

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

A program futási eredményei:

 

 

A bejegyzés trackback címe:

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

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