วันพุธที่ 21 กันยายน พ.ศ. 2554

BaseDecToBin โปรแกรม คำนวณเลข ฐาน 10 เป็น ฐาน 2


amespace BaseDecToBin
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            InputtextBox.Text = "85";
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string InnumSTR;
           
            InnumSTR = InputtextBox.Text;

            int Innum;
            Innum = Convert.ToInt16(InnumSTR);
           
            int InnumDec,Innumnum,Checknum,Answernum;
            Checknum = 0;
            Innumnum = Innum;
            do
            {
                InnumDec = Innumnum / 2;
                Checknum = Checknum + 1;
                Innumnum = InnumDec;

            } while (InnumDec >= 1);

            string[] NumSTR = new string[Checknum];
            int CC;

            Innumnum = Innum;

            for (CC = 0; CC < Checknum; CC++)
            {
                Answernum = Innumnum / 2;
                if ((Innumnum % 2) == 1)
                {
                    NumSTR[CC] = "1";
                }
                else
                {
                    NumSTR[CC] = "0";
                }
                Innumnum = Answernum;
            }

            string ANSSTR;
            ANSSTR = "";
            for (CC = Checknum - 1; CC >= 0; CC--)
            {
                ANSSTR = ANSSTR + NumSTR[CC];
            }
            Anslabel.Text = ANSSTR;
        }
    }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น