KONU : C Sharp Uygulamalar - C Sharp ( C# ) Form uygulamalar, Chart ile birinci dereden denklem grafiğini çizdirme, chart ile ikinci dereceden denklem grafiği çizdirme.
ETİKETLER : c sharp chart | c sharp chart ile grafik çizme | c# grafik çizme | c# shart series kullanımı | c sharp birinci derece denklem| c# ikinci derece denklem | c# verilen denklemin grafiğini çizme | c# grafik çizme | c# chart kullanımı | c sharp chart x ve y değerlerini girme | c# charts | c# chart denklem grafiği çiz | csharp chart kullanımı | csharp chart example | csharp chart control | csharp charts | c# chart kullanımı | c# chart control | c# chart example | c# chart örnekleri | c sharp chart örnekleri | c# charts and graphs | c# charts examples | pie charts c sharp | line charts c sharp
UYGULAMAYI İNDİR
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;
}
}
}
}
Hiç yorum yok :
Yorum Gönder