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

C# MŰHELY

C# MŰHELY

FÜGGVÉNY: Egyenlő szárú háromszög

2020. december 24. - Benkő Tiborné

Írjunk programot, amely az egyenlő szárú háromszög alapjának és a szárának adatából kiszámítja a háromszög kerületét és a területét, melyet a paraméterlistán, a magasságát pedig visszatérési értékként adja vissza.

A feladat megoldása: 

            static double ESzárúHáromszög(double a_old, double b_old,
                                    out double ker, out double ter)
        {
            double h;
            h = Math.Sqrt(b_old * b_old - a_old * a_old / 4);
            ker = 2 * b_old + a_old;
            ter = a_old * h / 2;
            return h;
        }

        private void Számol_Click(object sender, EventArgs e)
        {
            double a,b, h, ter, ker;
            if (textBox1.Text != "" && textBox2.Text != "")
            {
                a = Double.Parse(textBox1.Text);
                b = Double.Parse(textBox2.Text);
                h = ESzárúHáromszög(a, b, out ker, out ter);
                textBox3.Text = h.ToString("#.#####");
                textBox4.Text = ker.ToString("#.#####");
                textBox5.Text = ter.ToString("#.#####");
            }
        }

        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/tr4816356818

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