Ba yazımızda C# Windows Form üzerinde Birinci dereceden İki bilinmeyenli denklem çözümünü gösteren bir örnek oluşturacağız. Formumuzu tasarlayarak başlıyoruz.
Botton_Click için kodlarımız:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
private void button1_Click(object sender, EventArgs e) { double[] dizi = new double[6]; double x1, x2, y1, y2, s1, s2,stoplam,xtoplam,ytoplam, sonucx, sonucy; dizi[0] = Convert.ToDouble(textBox1.Text); dizi[1] = Convert.ToDouble(textBox2.Text); dizi[2] = Convert.ToDouble(textBox3.Text); dizi[3] = Convert.ToDouble(textBox4.Text); dizi[4] = Convert.ToDouble(textBox5.Text); dizi[5] = Convert.ToDouble(textBox6.Text); x1 = dizi[0] * dizi[3]; y1 = dizi[2] * dizi[3]; s1 = dizi[4] * dizi[3]; x2 = dizi[1] * (-1 * dizi[2]); y2 = dizi[3] * (-1 * dizi[2]); s2 = dizi[5] * (-1 * dizi[2]); xtoplam = x1 + x2; ytoplam = y1 + y2; stoplam = s1 + s2; sonucx = stoplam / xtoplam; label5.Text = "x = " + Math.Round(sonucx,2); sonucy = (dizi[4] - (dizi[0] * sonucx))/dizi[2]; label6.Text = "y = " + Math.Round(sonucy,2); } |
Örneğimizde kullanıcın girmiş olduğu sayılar dizi içerisine alınmakta. Buradan y değerler yok etme yöntemi kullanılarak genişletilmekte ve yerine koyma yöntemiyle x değeri bulunmakta. x değerleri için textbox1 ve textbox2, y değerleri için textbox3 ve textbox4, eşitliğin diğer tarafı için ise textbox5 ve textbox6 kullanılmıştır.
[sociallocker]https://yadi.sk/d/LGRmjERzqcayX[/sociallocker]
Güzel örnek.