private void btnDecToBin_Click(object sender, EventArgs e) { //double num = double.Parse(txtDecimal.Text); //Sin usar la clase NumeroDecimal. //Creo el objeto con el valor recibido NumeroDecimal nd = double.Parse(txtDecimal.Text); //Casteo explicitamente para recibir el valor de ese objeto double num = (double)nd; //Lo convierto, y lo muestro txtResultadoBin.Text = Conversor.DecimalBinario(num); }
private void btnDecToBin_Click(object sender, EventArgs e) { if (int.TryParse(txtDecimal.Text, out int aux) && Validacion.ValidarCampos(txtDecimal.Text)) { NumeroDecimal dec = aux; txtResultadoBin.Text = ((NumeroBinario)dec).GetNumero().ToString(); } 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 btnDecToBin_Click(object sender, EventArgs e) { NumeroDecimal dec = double.Parse(txtDecimal.Text); txtResultadoBin.Text = Conversor.DecimalBinario((int)dec.numero); }