예제 #1
0
 public void OnSolveClick()
 {
     if (SolveType)
     {
         solver s = new solver(this, start, end);
         StartCoroutine(s.DFSsolve());
     }
     else
     {
         solver s = new solver(this, start, end);
         StartCoroutine(s.BFSsolve());
     }
 }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            //получение значений переменных
            double x2 = Convert.ToDouble(textBox6.Text);
            double y2 = Convert.ToDouble(textBox7.Text);
            //создание объекта класса solver
            solver sol = new solver();
            //Создание переменных и вызов функции решения
            double k2 = 0;

            sol.Famp(x2, y2, ref k2);
            double z2 = Math.Round(k2);
            float  d2 = Convert.ToSingle(k2);
            int    l2 = Convert.ToInt32(k2);
            double t2 = Math.Floor(k2);

            //Вывод ответа
            textBox8.Text  = Convert.ToString(k2);
            textBox9.Text  = Convert.ToString(d2);
            textBox10.Text = Convert.ToString(l2);
            textBox26.Text = Convert.ToString(z2);
            textBox27.Text = Convert.ToString(t2);
            textBox28.Text = Convert.ToString(k2 + d2);
        }