Algoritma Soruları ve Çözümleri - 3

a2+b2=c2 olmak üzere a+b+c toplamı 100'den büyük olan ilk dik üçgeni kenar uzunlukları ile yazınız. (Pisagor Teoremi)

Çözüm: Projemize bir adet button bir adette label ekleyip. Button click eventine gerekli kodları yazalım.

 private void button3_Click(object sender, EventArgs e)
        {

            for (int x = 1; x < 100; x++)
            {
                for (int y = 1; y < 100; y++)
                {
                    for (int z = 1; z < 100; z++)
                    {
                        if ((Math.Pow(z, 2) == Math.Pow(x, 2) + Math.Pow(y, 2)) && (x < y))
                        {
                            listBox2.Items.Add(x.ToString() + "-" + y.ToString() + "-" + z.ToString());
                        }
                    }
                }
            }
        }

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Uyarı Mesajları Vermek (msgbox)

Asp.Net Eval Kullanımı

Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile