コード例 #1
0
        /// <summary>
        /// Convierte un numero decimal en su equivalente binario, en formato de string
        /// </summary>
        /// <param name="strNumero"></param>
        /// <returns></returns>
        public static string DecimalBinario(string strNumero)
        {
            double aux;
            string retorno = string.Empty;

            if (double.TryParse(strNumero, out aux))
            {
                retorno = Numero.DecimalBinario(aux);
            }
            else
            {
                retorno = "Valor invalido";
            }
            return(retorno);
        }
コード例 #2
0
        private void BtnConvertirABinario_Click(object sender, EventArgs e)
        {
            double resultado;

            double.TryParse(lblResultado.Text, out resultado);
            string aux = Numero.DecimalBinario(Math.Abs(resultado).ToString());

            if (aux == "Valor inválido")
            {
                MessageBox.Show(aux);
            }
            else
            {
                lblResultado.Text            = aux;
                btnConvertirABinario.Enabled = false;
                btnConvertirADecimal.Enabled = true;
            }
        }
コード例 #3
0
 private void BtnCBinario_Click(object sender, EventArgs e)
 {
     this.LblResu.Text = (Numero.DecimalBinario(LblResu.Text));
 }
コード例 #4
0
 private void btnConvertirABinario_Click(object sender, EventArgs e)
 {
     lblResultado.Text = Numero.DecimalBinario(lblResultado.Text);
 }