2015年10月31日 星期六

20151030_推盤2

程式設計工藝大師

推盤2


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 WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        Button[,] Buttons = new System.Windows.Forms.Button[5, 5];
        int i, j;
        Random rnd = new Random();  

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            for (i = 1; i <= 4; i++)
            {
                for (j = 1; j <= 4; j++)
                {
                    Buttons[i, j] = new Button();
                    Buttons[i, j].Size = new Size(50, 50);
                    Buttons[i, j].Location = new Point(i * 50, j * 50);
                    this.Controls.Add(Buttons[i, j]);
                }
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int product,k=0;
            product = 0;
            int[] A=new int[16];
            for (int i = 0; i < 16; i++)
            {

                A[i] = rnd.Next(0, 16);      

                for (int j = 0; j < i; j++)
                {
                    while (A[j] == A[i])        
                    {
                        j = 0;
                        A[i] = rnd.Next(0, 16);
                    }
                }
            }
            for (i = 1; i <= 4; i++)
            {
                for (j = 1; j <= 4; j++)
                {
                   
                    //product++;
                    Buttons[i, j].Text = A[k++].ToString();
                }
            }
        }
    }
}






2015年10月23日 星期五

20151023_推盤

程式設計工藝大師

推盤


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int rand1;
        int rand2;
        int rand3;
        int rand4;
        int rand5;
        int rand6;
        int rand7;
        int rand8;
        int rand9;
        public Form1()
        {
            InitializeComponent();
        }

        private void button7_Click(object sender, EventArgs e)
        {

        }

        private void button10_Click(object sender, EventArgs e)
        {
            Random rand = new Random();
            rand1 = rand.Next(0,9);
            rand2 = rand.Next(0, 9);
            rand3 = rand.Next(0, 9);
            rand4 = rand.Next(0, 9);
            rand5 = rand.Next(0, 9);
            rand6 = rand.Next(0, 9);
            rand7 = rand.Next(0, 9);
            rand8 = rand.Next(0, 9);
            rand9 = rand.Next(0, 9);
            button1.Enabled = false;
            button2.Enabled = false;
            button3.Enabled = false;
            button4.Enabled = false;
            button5.Enabled = false;
            button6.Enabled = false;
            button7.Enabled = false;
            button8.Enabled = false;
            button9.Enabled = false;

            do
            {
                rand1 = rand.Next(0,9);
                rand2 = rand.Next(0, 9);
                rand3 = rand.Next(0, 9);
                rand4 = rand.Next(0, 9);
                rand5 = rand.Next(0, 9);
                rand6 = rand.Next(0, 9);
                rand7 = rand.Next(0, 9);
                rand8 = rand.Next(0, 9);
                rand9 = rand.Next(0, 9);

                button1.Text=rand1.ToString();
                button2.Text=rand2.ToString();
                button3.Text=rand3.ToString();
                button4.Text=rand4.ToString();
                button5.Text=rand5.ToString();
                button6.Text=rand6.ToString();
                button7.Text=rand7.ToString();
                button8.Text=rand8.ToString();
                button9.Text=rand9.ToString();

            }while((rand1==rand2)||
            (rand1==rand3)||(rand2==rand3)||
            (rand1==rand4)||(rand2==rand4)||(rand3==rand4)||
            (rand1==rand5)||(rand2==rand5)||(rand3==rand5)||(rand4==rand5)||
            (rand1==rand6)||(rand2==rand6)||(rand3==rand6)||(rand4==rand6)||(rand5==rand6)||
            (rand1==rand7)||(rand2==rand7)||(rand3==rand7)||(rand4==rand7)||(rand5==rand7)||(rand6==rand7)||
            (rand1 == rand8) || (rand2 == rand8) || (rand3 == rand8) || (rand4 == rand8) || (rand5 == rand8) || (rand6 == rand8) || (rand7 == rand8) ||
            (rand1 == rand9) || (rand2 == rand9) || (rand3 == rand9) || (rand4 == rand9) || (rand5 == rand9) || (rand6 == rand9) || (rand7 == rand9) || (rand8 == rand9));
        }
    }
}

2015年10月16日 星期五

20151016_拉霸機

程式設計工藝大師


拉霸機


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int a1 = 0, d1, randnum1 = 10, randnum2 = 10, randnum3 = 10;
        int a2 = 0, d2, a3 = 0, d3;
        public Form1()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            a1++;
            d1 = a1 % 10;
            if (a1 >= randnum1)
            {
                timer1.Enabled = false;
            }
            button1.Text = d1.ToString();
            if ((randnum1 == randnum2) && (randnum2 == randnum3))
                MessageBox.Show("Win");
        }

        private void button1_Click(object sender, EventArgs e)
        {
       

        }

        private void button4_Click(object sender, EventArgs e)
        {
            a1 = 0;
            a2 = 0;
            a3 = 0;
            timer1.Enabled = true;
            timer2.Enabled = true;
            timer3.Enabled = true;
            Random rnd = new Random();
            randnum1 = rnd.Next(1, 10);
            randnum2 = rnd.Next(1, 10);
            randnum3 = rnd.Next(1, 10);
            //randnum2 = randnum1 + randnum2;
            //randnum3 = randnum1 + randnum2 + randnum3;
        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            a2++;
            d2 = a2 % 10;
            if (a2 >= randnum2)
            {
                timer2.Enabled = false;
            }
            button2.Text = d2.ToString();
        }

        private void timer3_Tick(object sender, EventArgs e)
        {
            a3++;
            d3 = a3 % 10;
            if (a3 >= randnum3)
            {
                timer3.Enabled = false;
            }
            button3.Text = d3.ToString();
        }

        private void timer4_Tick(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
           
        }
    }
}



2015年10月1日 星期四

20151002_紅綠燈

程式設計工藝大師


=======================================

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int c = 0, d = 0;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
                   
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            button1.BackColor = Color.WhiteSmoke;
            button2.BackColor = Color.WhiteSmoke;
            button3.BackColor = Color.WhiteSmoke;
            c++;
            d = c % 3;
            if (d == 1)
            {
                button1.BackColor = Color.Red;
                button2.BackColor = Color.WhiteSmoke;
                button3.BackColor = Color.WhiteSmoke;
            }
            else if (d == 2)
            {
                button2.BackColor = Color.Yellow;
                button1.BackColor = Color.WhiteSmoke;
                button3.BackColor = Color.WhiteSmoke;
            }
            else if (d == 0)
            {
                button3.BackColor = Color.Green;
                button2.BackColor = Color.WhiteSmoke;
                button1.BackColor = Color.WhiteSmoke;
            }

            //button1.Text = c.ToString();
         
        }
    }
}