示例#1
0
 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();
 }
示例#2
0
        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;
            }
        }
示例#3
0
        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();
        }