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

C# MŰHELY

C# MŰHELY

Osztási művelet két egész szám között 1. megoldás

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

Olvassunk be két egész számot, a nagyobbat osszuk el a kisebbel, majd a há­nya­dost és a maradékot írassuk ki.

Az első számot az osztandó, a másik számot az osztó változóba olvassuk be, majd eldöntjük, hogy melyik a nagyobb és e szerint végezzük el az osztást. Ennél a feladatnál feltételes utasítást használunk.

 A hányadost két egész szám osztásával (/), a maradékot pedig a modulus kép­zéssel (%) számíthatjuk ki.

A feladat megoldása:

        private void Számol_Click(object sender, EventArgs e)
        {
            int osztandó, osztó, hányados, maradék;
            if (textBox1.Text != "" && textBox2.Text != "")
            {
                osztandó = Int32.Parse(textBox1.Text);
                osztó = Int32.Parse(textBox2.Text);
                if (osztandó > 0 && osztó > 0)
                {
                    if (osztandó > osztó)
                    {
                       hányados = osztandó / osztó;
                       maradék = osztandó % osztó;
                       textBox3.Text = osztandó.ToString();
                       textBox4.Text = hányados.ToString();
                       textBox5.Text = maradék.ToString();
                    }
                    else
                    {
                        hányados = osztó / osztandó;
                        maradék = osztó % osztandó;
                        textBox3.Text = osztó.ToString();
                        textBox4.Text = hányados.ToString();
                        textBox5.Text = maradék.ToString();
                    }
                }
                else
                     MessageBox.Show("Hibás adat!","Üzenet");
             }
         }

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

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            textBox3.Text = "";
            textBox4.Text = "";
            textBox5.Text = "";
        }
        

A program futási eredményei:

   

 

A bejegyzés trackback címe:

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

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