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

C# MŰHELY

C# MŰHELY

Szám karakter négyzetre emelése

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

Olvassunk be egy karaktert (1-9) és vizsgáljuk meg, ha a karakter szá­m volt, akkor számjeggyé kell alakítani a matematikai művelethez:

      szám = (int)Char.GetNumericValue(ch);

Ha a karakter nem szám volt, akkor töröljük az eredményt kijelző ablakokat. és hibajelzést adunk!

Ezután Számol nyomógomb megnyomásával kiszámítjuk a szám négyzetét a  kiírjuk az eredményt.
A Töröl nyomógombbal töröljük a szövegablakokat. 

A feladat megoldása:

            int szám;
        private void textBox1_KeyPress(object sender,
                                       KeyPressEventArgs e)
        {
            char ch;
            if (e.KeyChar != '\n')
            {
                ch = e.KeyChar;
                if (Char.IsNumber(ch))
                {
                   // számjeggyé alakítás
                   szám = (int)Char.GetNumericValue(ch);
                }
                else
                {
                    textBox2.Text = "";
                    textBox4.Text = "";
                    MessageBox.Show("Nem szám karakter!",
                                    "Hibajelzés");
                    textBox1.Text = "";
                }
             }
         }

        private void Számol_Click(object sender, EventArgs e)
        {
            int ered;
            textBox2.Text = szám.ToString();
            ered = szám * szám;
            textBox4.Text = ered.ToString();
        }

        private void Töröl_Click(object sender, EventArgs e)
        {  
            textBox1.Text = "";
            textBox2.Text = "";
            textBox4.Text = "";
        }

A program futási eredményei:

   

   

 

A bejegyzés trackback címe:

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

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