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

C# MŰHELY

C# MŰHELY

FÜGGVÉNY: Pozitív egész szám átalakítása bináris számmá

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

Írjunk programot, amely pozitív egész számot átalakít bináris számmá. Az átalakítást függvénnyel oldjuk meg. Negatív szám esetén adjunk hibajelzést.

A feladat megoldása:

           //Konvertáló függvény       
        static void Konvertál(int decimális, out string bináris)
        { 
            const int ALAP = 2;
            int maradék;
            bináris = "";
            while (decimális != 0)
            {
                maradék = decimális % ALAP;
                bináris = maradék.ToString() + bináris;
                decimális = decimális / ALAP;
            }
        }

        private void Átalakít_Click(object sender, EventArgs e)
        {
            string bin;
            int dec;
            if (textBox1.Text != "")
            {
                dec = Int32.Parse(textBox1.Text);
                if (dec == 0)
                {
                     textBox2.Text = "0";
                }
                else if ( szam > 0)
                {
                    Konvertál(dec, out bin);
                    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/tr1216384416

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