İkinci derece iki bilinmeyenli denklemin köklerini hesaplama — Csharp
Soru :
Form1de ikinci derece iki bilinmeyenli denklemin köklerini bulan programın csharp windows forms application kodları.

[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
double a, b, c;
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
a = Convert.ToDouble(textBox1.Text);
b = Convert.ToInt16(textBox2.Text);
c = Convert.ToInt16(textBox3.Text);
double d = (b * b) – (4 * a * c);
label1.Text = d.ToString();//www.gorselprogramlama.com
if (d == 0)
{
label1.Show();
label2.Show();
label3.Show();
label4.Show();
double x1 = -b / (2 * a);
double x2=x1;
label2.Text="x1 =" + x1.ToString();
label3.Text="x2 =" + x2.ToString();
label4.Text = "Reel kökler birbirine eşittir";
}
if (d < 0)
{
label4.Show();
label4.Text = "Reel kök yoktur";
}
if (d > 0)
{
label1.Show();
label2.Show();//www.gorselprogramlama.com
label3.Show();
label4.Show();
double x1 = (-b – Math.Sqrt(d)) / (2 * a);
double x2 = (-b + Math.Sqrt(d)) / (2 * a);
label2.Text = "x1 = " + x1.ToString();
label3.Text = "x2 = " + x2.ToString();
label4.Text = "İki reel kök vardır";
}
//www.gorselprogramlama.com
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Hide();//www.gorselprogramlama.com
label2.Hide();
label3.Hide();
label4.Hide();
}
}
}
[/code]
