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

C# MŰHELY

C# MŰHELY

Két pont távolsága

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

Írjunk programot, amely kiszámítja két pont távolságát.

Két koordináta pont távolságát Pitagorasz tétellel számítjuk ki. A koordináták különbsége a derékszögű háromszög befogói, a távolság az átfogó számítása.

   

Négyzetgyökvonással kapjuk meg a távolságot:

Feladat megoldása:

         private void Számítás_Click(object sender, EventArgs e)
       {
          int p1x, p1y, p2x, p2y;
          double táv;
          if (textBox1.Text != "" && textBox2.Text != "" && 
              textBox3.Text != "" && textBox4.Text != "")

         {
             p1x = Int32.Parse(textBox1.Text);
             p1y = Int32.Parse(textBox2.Text);
             p2x = Int32.Parse(textBox3.Text);
             p2y = Int32.Parse(textBox4.Text);
             táv = Math.Sqrt(Math.Pow(p1x - p2x, 2) +
                             Math.Pow(p1y - p2y, 2));

             textBox5.Text = táv.ToString();
         }
       }

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

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

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

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

 A program futási eredményei:

    

A bejegyzés trackback címe:

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

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