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

C# MŰHELY

C# MŰHELY

Általános háromszög számítások

2020. november 26. - Benkő Tiborné

Írjunk programot, amely az általános háromszög két oldalából és a közbezárt szögből kiszámítja háromszög harmadik oldalát, területét és a kerületét. Az eredményeket 5 tizedesre kerekítve írjuk ki.

A feladat megoldása:

                 private void Számol_Click(object sender, EventArgs e)
        {
            double a, b, gamma, c, terület, kerület, s;
            if(textBox1.Text != "" && textBox2.Text != "" &&
               textBox3.Text != "")
            {
                a = Double.Parse(textBox1.Text);
                b = Double.Parse(textBox2.Text);
                gamma = Double.Parse(textBox3.Text);
                c = Math.Sqrt(a*a + b*b - 2*a*b*Math.Cos
                   (gamma*Math.PI/180));
                kerület = a + b + c;
                s = kerület/2;
                terület = Math.Sqrt(s*(s-a)*(s-b)*(s-c));
                textBox4.Text = c.ToString("#.#####");
                textBox5.Text = kerület.ToString("#.#####");
                textBox6.Text = terület.ToString("#.#####");
            }
        }

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

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

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

A program futási eredményei:

A bejegyzés trackback címe:

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

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