using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace C_Sharp_Chart_Denklem_Grafiklerini_Cizme { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // ilk açıldığında bu grafikleri çizdirsin. double y = 0; //Bu örneğim mesela y =x+5 grafiği çizdirecek for (double x = -10; x < 10; ) { y = x + 5; chartBirinciDerece.Series[0].Points.AddXY(x, y); x += 0.1; } y = 0; //Bu örneğim mesela y = x ^ 2 + 5 grafiği çizdirecek for (double x = -10; x < 10; ) { y = Math.Pow(x, 2) + 5; chartIkinciDerece.Series[0].Points.AddXY(x, y); x += 0.1; } } private void btnBirinciDerecedenCiz_Click(object sender, EventArgs e) { chartBirinciDerece.Series[0].Points.Clear(); int A = 0; // xin katsayısı int B = 0; // sabit değer try { A = int.Parse(txtA.Text); } catch (Exception) { MessageBox.Show("Hatalı Giriş... A = 0 kabul edildi"); A = 0; } try { B = int.Parse(txtB.Text); } catch (Exception) { MessageBox.Show("Hatalı Giriş... B = 0 kabul edildi"); B = 0; } double y = 0; //Bu örneğim mesela y = A x + B grafiği çizdirecek for (double x = -10; x < 10; ) { y = A * x + B; chartBirinciDerece.Series[0].Points.AddXY(x, y); x += 0.1; } } private void btnIkinciDerecedenCiz_Click(object sender, EventArgs e) { chartIkinciDerece.Series[0].Points.Clear(); int A = 0; // x^2 in katsayısı int B = 0; // xin katsayısı int C = 0; // sabit değer try { A = int.Parse(txt2A.Text); } catch (Exception) { MessageBox.Show("Hatalı Giriş... A = 0 kabul edildi"); A = 0; } try { B = int.Parse(txt2B.Text); } catch (Exception) { MessageBox.Show("Hatalı Giriş... B = 0 kabul edildi"); B = 0; } try { C = int.Parse(txt2C.Text); } catch (Exception) { MessageBox.Show("Hatalı Giriş... C = 0 kabul edildi"); C = 0; } double y = 0; //Bu örneğim mesela y = A x ^ 2 + B * x + C grafiği çizdirecek for (double x = -10; x < 10; ) { y = A * Math.Pow(x, 2) + B * x + C; chartIkinciDerece.Series[0].Points.AddXY(x, y); x += 0.1; } } } }
Anasayfa
C sharp uygulamalar
Chart Sınıfı
Döngü Örnekleri
Form Application Örnekleri
Graphics Sınıfı
Matematik
Tip Dönüşüm Örnekleri
Try-Catch Örnekleri
C Sharp Uygulamaları Chart Kullanarak Birinci - ikinci Dereceden Denklem Grafiği Çizdirme
28 Ocak 2014 Salı
Disqus Yorumları Yükle
Kaydol:
Kayıt Yorumları (Atom)
0 yorum