1. Anasayfa
  2. Programlama

Visual C# ile 2.Dereceden Denklem Köklerini Bulma

Visual C# ile 2.Dereceden Denklem Köklerini Bulma
6

Visual C# ile 2.Dereceden Denklem Köklerini Bulma Programı İçin İlk olarak aşağıdaki form görüntüsünü oluşturuyoruz.

Formunuza 5 adet TextBox ve 2 adet Button ekleyiniz. Button1’in Text özelliğini Kökleri bul ve  Button2’nin  Text  özelliğini  Temizle  olarak  değiştiriniz.  Button1_Click  olayına  aşağıdaki  kodu  yazınız. Button1_Click olayına Button’a çift tıklayarak ulaşabilirsiniz.

try
{
double a, b, c, delta, x1, x2, z;
a = Convert.ToDouble(textBox1.Text); //textBox1’in içine yazılanı double’a çevirip a’ya atar.
b = Convert.ToDouble(textBox2.Text);
c = Convert.ToDouble(textBox3.Text);
delta = b * b – 4 * a * c;
if (delta < 0)
{
delta = Math.Abs(delta); //delta’nın mutlak değerini alır.
z = Math.Sqrt(delta) / (2 * a); //Math.Sqrt(delta) kodu, delta’nın karekökünü alır.
if (b == 0) //delta < 0 ve b == 0
{
textBox4.Text = “+” + z.ToString() + “i”;
textBox5.Text = “-” + z.ToString() + “i”;
}
else //delta < 0 ve b!= 0
{
textBox4.Text = Convert.ToString((-b / (2 * a))) + ” + ” + z.ToString() + “i”;
textBox5.Text = Convert.ToString((-b / (2 * a))) + ” – ” + z.ToString() + “i”;
}
}
else //delta >= 0
{
x1 = (-b + Math.Sqrt(delta)) / (2 * a);
x2 = (-b – Math.Sqrt(delta)) / (2 * a);
textBox4.Text = x1.ToString();
textBox5.Text = x2.ToString();
}
}
catch
{
MessageBox.Show(“Hata oluştu.”);
}

Form1_Load olayına aşağıdaki kodu yazınız. Form1_Load olayına Form’a çift tıklayarak ulaşabilirsiniz. Form1_Load olayına yazılan kodlar program yüklenirken çalışacak kodlardır. “Load” kelimesinin Türkçesi “yüklemek” demektir.

textBox1.Text = “1”;
textBox2.Text = “0”;
textBox3.Text = “‐4”;
textBox4.Text = “birinci kök”;
textBox5.Text = “ikinci kök”;

Button2 click olayına

textBox1.Text = “1”;
textBox2.Text = “0”;
textBox3.Text = “‐4”;
textBox4.Text = “birinci kök”;
textBox5.Text = “ikinci kök”;

yazıyoruz ve çalışmamız hazır.

İndir “Visual C# ile 2.Dereceden Denklem Köklerini Bulma”

Ornek_4.zip – 1585 defa indirildi –
Bu İçeriğe Tepkin Ne Oldu?
  • 2
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Yorum
Inline Feedbacks
View all comments
re

ya aslına bakarsanız benim projem var matematikte ve ben bunu yapmak istiyorum. internetten epey kod falan baktım fakat yazılım bilgim yok denecek kadar az bu kodları dev c++ de ve visual c# ta denedim ama bi sonuç alamadım neyin nasıl olacağını pek bilmiyorum. bu kodları da denedim fakat önceki yorumda dediğim gibi yapmadım herhangi bir şey. indirme de yaptım fakat değiştirilme tarihi 2008 o yüzden benim yapmadığım ortaya çıkar. bu tarihi de çeşitli programlarla değiştirdim fakat hep aynı gözüküyor yani işime yaramadı. yardımcı olursanız çok sevindirirsiniz beni..

re

bütün bu olayları yaptım visual c# ta fakat derlemede 120 hata verdi daha detaylı anlatır mısınız lütfen ? :'(

re

forma çift tıklamayı nereden yapıyoruz ?

BilisimOgretmeni

formun üzerinde boş bir alanda fare ile çift tıklayarak load olayını açabilirsiniz.

Crockey

ellerine sağlık pek aydınlatıcı oldu.

BilisimOgretmeni

rica ederim iyi çalışmalar