private void btnBinToDec_Click(object sender, EventArgs e) { //string binario = txtBinario.Text; //Sin usar la clase NumeroBinario //Creo el objeto con el valor recibido NumeroBinario nb = txtBinario.Text; //Casteo explicitamente para recibir el valor de ese objeto string binario = (string)nb; //Lo convierto, y lo muestro txtResultadoDec.Text = Conversor.BinarioDecimal(binario).ToString(); }
private void btnBinToDec_Click(object sender, EventArgs e) { NumeroBinario bin = txtBinario.Text; if (Validacion.ValidarCampos(txtBinario.Text) && Conversor.isBinary(txtBinario.Text)) { txtResultadoDec.Text = ((NumeroDecimal)bin).GetNumero().ToString("#0"); } else { MessageBox.Show("Error, revisen los valores", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnDecToBin_Click(object sender, EventArgs e) { double num; if (double.TryParse(txtDecimal.Text, out num)) { NumeroDecimal dec = num;//conversion implicita de clase NumeroBinario bin = (NumeroBinario)dec; txtDecToBin.Text = bin.GetNum().ToString(); } else { txtDecToBin.Text = "valor invalido"; txtDecimal.Focus(); } }
private void btnBicToDec_Click(object sender, EventArgs e) { double bin; if (double.TryParse(txtBinario.Text, out bin)) { NumeroBinario numBin = (string)Convert.ToString(bin);; //aplico conversion implicita de clase NumeroDecimal d = (NumeroDecimal)numBin; txtBinToDec.Text = Convert.ToString(d.GetNum()); } else { txtBinToDec.Text = "valor invalido"; txtBinario.Focus(); } }
private void btnBinToDec_Click(object sender, EventArgs e) { NumeroBinario bin = txtBinario.Text; txtResultadoDec.Text = Conversor.BinarioDecimal(bin.numero).ToString(); }