Beispiel #1
0
        private void Solve1_Click(object sender, EventArgs e)
        {
            int count = 0;

            foreach (var pb in Controls.OfType <TextBox>())
            {
                if (pb.Text != "")
                {
                    count++;
                }
            }
            label1.Text = Convert.ToString(count);
            switch (count)
            {
            case 1:
                label1.Text = textBox1.Text;
                break;

            case 2:
                label1.Text = Convert.ToString(Nod.nodBigInput(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)));
                break;

            case 3:
                label1.Text = Convert.ToString(Nod.nodBigInput(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text)));
                break;

            case 4:
                label1.Text = Convert.ToString(Nod.nodBigInput(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text), Convert.ToInt32(textBox4.Text)));
                break;

            case 5:
                label1.Text = Convert.ToString(Nod.nodBigInput(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text), Convert.ToInt32(textBox4.Text), Convert.ToInt32(textBox5.Text)));
                break;
            }
        }
Beispiel #2
0
        private void buildChart_Click(object sender, EventArgs e)
        {
            long elapsedMilliseconds_nod, elapsedMilliseconds_binaryNod;
            int  a = 100202;
            int  b = 300202;

            //string orient = "Bar";
            //string color = "Fire";
            Nod.nod(a, b, out elapsedMilliseconds_nod);
            Nod.binaryNod(a, b, out elapsedMilliseconds_binaryNod);
            goBuildChart(elapsedMilliseconds_nod, elapsedMilliseconds_binaryNod);
        }
Beispiel #3
0
        private void buildChart_Click(object sender, EventArgs e)
        {
            long elapsedMilliseconds_GCD, elapsedMilliseconds_binaryGCD;
            int  a = 116150;
            int  b = 232704;

            Nod.GCD(a, b, out elapsedMilliseconds_GCD);
            Nod.binaryGCD(a, b, out elapsedMilliseconds_binaryGCD);
            goBuildChart(elapsedMilliseconds_GCD, elapsedMilliseconds_binaryGCD);
            label2.Text = "Время евклид: " + Convert.ToString(elapsedMilliseconds_GCD);
            label3.Text = "Время бинарный: " + Convert.ToString(elapsedMilliseconds_binaryGCD);
        }
Beispiel #4
0
 private void Solve2_Click(object sender, EventArgs e)
 {
     label1.Text = Convert.ToString(Nod.binaryNod(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)));
 }