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

C# MŰHELY

C# MŰHELY

Pozitív egész szám átalakítása bináris számmá

2021. január 11. - Benkő Tiborné

Írjunk programot, amely beolvas egy pozitív egész számot és átalakítja bináris számmá. Negatív adat esetén adjunk hibajelzést.

A feladat megoldása:

            const int ALAP = 2;
        private void Átalakít_Click(object sender, EventArgs e)
        {
            string bin = "";
            int dec, maradék;
            if (textBox1.Text != "")
            {
                dec = Int32.Parse(textBox1.Text);
                if (dec == 0)
                {
                     textBox2.Text = "0";
                }
                else if (dec > 0)
                {
                     while (dec != 0)
                     {
                         maradék = dec % ALAP;
                         bin = maradék.ToString() + bin;
                         dec = dec / ALAP;
                     }
                     textBox2.Text = bin;
                }
                else
                {
                     MessageBox.Show("A szám negatív! ",
                                     "Hibajelzés");
                     textBox1.Text = "";
                }
            }
        }

        private void Kilépés_Click(object sender, EventArgs e);
        {
              Application.Exit();
        }

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

A program futási eredményei:


   

A bejegyzés trackback címe:

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

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