public Form1() { InitializeComponent(); linearni1 = new Pravac(); linearni2 = new Pravac(); functionPanel1.Function1 = new DrawingPravac.Function(linearni1.JednadzbaPravca); functionPanel1.Function2 = new DrawingPravac.Function(linearni2.JednadzbaPravca); functionPanel1.Invalidate(); }
public static void TočkaSjecišta(Pravac linearni1, Pravac linearni2) { if (linearni1.koeficijent_a == linearni2.koeficijent_a) { točkaT = false; } else { tX = (linearni2.koeficijent_b - linearni1.koeficijent_b) / (linearni1.koeficijent_a - linearni2.koeficijent_a); točkaT = true; } }
public void FillResult() { linearni1.KoefA = (double)numericUpDown1.Value; linearni1.KoefB = (double)numericUpDown2.Value; linearni2.KoefA = (double)numericUpDown3.Value; linearni2.KoefB = (double)numericUpDown4.Value; Pravac.TočkaSjecišta(linearni1, linearni2); textBox1.Text = linearni1.ToString(); if (!Pravac.točkaT) { label6.Text = "Pravci su paralelni ili jednaki!"; } else { label6.Text = " "; } functionPanel1.Invalidate(); }