private void buttonOperar_Click(object sender, EventArgs e) { double auxResultado = FormCalculadora.Operar(textNumero1.Text, textNumero2.Text, comboOperador.Text); labelResultado.Text = auxResultado.ToString(); buttonConvertirABinario.Enabled = true; }
public static void Limpiar(FormCalculadora form) { form.txtN1.Text = String.Empty; form.txtN2.Text = String.Empty; form.comboOperadores.Text = String.Empty; form.lblResultado.Text = String.Empty; }
private void btnOperar_Click(object sender, EventArgs e) { lblResultado.Text = (FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text)).ToString(); btnConvertirABinario.Enabled = true; btnConvertirADecimal.Enabled = false; }
/// <summary> /// Acción del botón btnOperar. Llama al método Operar y asigna su resultado al label lblResultado. /// </summary> private void btnOperar_Click(object sender, EventArgs e) { if (this.txtNumero1.Text == String.Empty || this.txtNumero2.Text == String.Empty) { MessageBox.Show("Debe indicar ambos números antes de operar.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { this.lblResultado.Text = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text).ToString(); for (int i = 0; i < this.lblResultado.Text.Length; i++) { if (this.lblResultado.Text[i].ToString() == ".") { MessageBox.Show("El resultado no es un número entero.\nPuede obtener un resultado distinto del original cuando realice alguna conversión.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } if (this.lblResultado.Text[0].ToString() == "-") { MessageBox.Show("El resultado es un número negativo.\nAl realizar una conversión sólo se tendrá en cuenta el valor absoluto.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (this.cmbOperador.Text != "+" && this.cmbOperador.Text != "-" && this.cmbOperador.Text != "*" && this.cmbOperador.Text != "/") { MessageBox.Show("No seleccionó un operador válido.\nSe utilizará el '+'.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } this.contadorABinario = 0; this.contadorADecimal = 0; } }
/// <summary> /// Boton: "Operar", Opera con el metodo Operar de la clase MiCalculadora /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double resultado = 0; resultado = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text); lblResultado.Text = Convert.ToString(resultado); }
/// <summary> /// El evento click en el boton "Operar" hara dicha operacion matematica y retornara su valor. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double resultado; resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text); this.lblResultado.Text = resultado.ToString(); }
private void btnOperar_Click(object sender, EventArgs e) { double retValue = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text); this.labelResultado.Text = "" + retValue; this.labelResultado.Show(); }
/// <summary> /// Le da funcionalidad al boton operar, para que al hacer click, realice la operacion /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { if (this.cmbOperador.SelectedItem == null) { this.cmbOperador.Text = "+"; } lblResultado.Text = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text).ToString(); }
/// <summary> /// Método que se activa al hacer click en el boton "Operar". Toma los datos de las casillas correspondientes y, utilizando /// el método Operar de esta clase, realiza la operación. Carga el resultado en el lblResultado. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { StringBuilder resultado = new StringBuilder(); resultado.Append(FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperator.Text)); lblResultado.Text = resultado.ToString(); }
private void btnOperar_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(cmbOperador.Text) == false) { double resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text); this.lblResultado.Text = resultado.ToString(); } }
private void btnOperar_Click(object sender, EventArgs e) { if (this.txtNum1.Text != string.Empty && this.txtNum2.Text != string.Empty && this.cmboxOperador.Text != string.Empty) { Numero num1 = new Numero(this.txtNum1.Text); Numero num2 = new Numero(this.txtNum2.Text); this.lblResultado.Text = FormCalculadora.Operar(num1, num2, this.cmboxOperador.Text[0]).ToString(); } }
/// <summary> /// Llama a la funcion operar pasando los datos ingresados y luego muestra el resultado en un label /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { if (this.boxOperando1.Text != "" && this.boxOperando2.Text != "" && this.comboOperador.Text != "") { this.lblResultado.Text = FormCalculadora.Operar(this.boxOperando1.Text, this.boxOperando2.Text, this.comboOperador.Text).ToString(); this.btnDecimalABinario.Enabled = true; this.btnBinarioADecimal.Enabled = false; } }
/// <summary> /// Al recibir el evento click realiza una operacion de calculo con los datos recibidos y asigna el resultado a Label /// En caso de recibir un dato NO Numerico,no realiza la operación . /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double num; if ((double.TryParse(txtNumero1.Text, out num)) && (double.TryParse(txtNumero2.Text, out num))) { double resultado = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text); this.lblResultado.Text = resultado.ToString(); } }
private void btnOperar_Click(object sender, EventArgs e) { string numero1 = txtNumero1.Text; string numero2 = txtNumero2.Text; string operador = cmbOperador.Text; double resultado; resultado = FormCalculadora.Operar(numero1, numero2, operador); lblResultado.Text = resultado.ToString(); }
private void button1_Click(object sender, EventArgs e) { string resultado = ""; if (this.txtNumero1.Text != "" && this.txtNumero2.Text != "") { resultado = (FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text)).ToString(); } this.lblResultado.Text = resultado; }
/// <summary> /// realiza las operaciones matematicas y las muestra en el resultado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { string numero1 = txtNumero1.Text; string numero2 = txtNumero2.Text; double resultado; string operador = (cmbOperador.SelectedIndex != -1) ?cmbOperador.Items[cmbOperador.SelectedIndex].ToString():""; resultado = FormCalculadora.Operar(numero1, numero2, operador); lblResultado.Text = resultado.ToString(); }
/// <summary> /// Manejador del evento Clic del botón Operar. Invoca al método de clase Operar. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { string operador = (string)this.cmbOperador.SelectedItem; if (this.txtNumero1.Text != "" && this.txtNumero2.Text != "") { this.btnConvertirABinario.Enabled = true; double resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, operador); lblResultado.Text = resultado.ToString(); } }
private void btnOperar_Click(object sender, EventArgs e) { double resultado; resultado = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.SelectedItem.ToString()); lblResultado.Text = resultado.ToString(); StringBuilder sb = new StringBuilder(); sb.Append($"{txtNumero1.Text} {cmbOperador.SelectedItem.ToString()} {txtNumero2.Text} = {resultado.ToString()}"); lstOperaciones.Items.Add(sb.ToString()); }
/// <summary> /// llama el metodo operar y le pasa los parametros introducidos por pantalla /// agrega la operacion a la list box de operaciones /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double total; StringBuilder sb = new StringBuilder(); total = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text); lblResultado.Text = total.ToString(); sb.Append(txtNumero1.Text); sb.Append(cmbOperador.Text); sb.Append(txtNumero2.Text); sb.Append($" = {total.ToString()}"); lstOperaciones.Items.Add(sb); }
private void btnOperar_Click(object sender, EventArgs e) { string auxCmbOperador = this.cmbOperador.Text.ToString(); string resultado = FormCalculadora.Operar(this.txtNumero1.Text.ToString(), this.txtNumero2.Text.ToString(), auxCmbOperador).ToString(); if (auxCmbOperador == string.Empty) { this.cmbOperador.Text = "+"; } string operacion = $"{this.txtNumero1.Text.ToString()} {this.cmbOperador.Text.ToString()} {this.txtNumero2.Text.ToString()} = {resultado}"; this.lblResultado.Text = resultado; this.lstOperaciones.Items.Add(operacion); }
/// <summary> /// Boton que llama al método Operar del Form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double resultado; resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text); if ((double.IsNaN(resultado))) { this.lblResultado.Text = "Valores invalidos"; } else { this.lblResultado.Text = resultado.ToString(); } }
/// <summary> /// El metodo click del btnOperar llama al metodo estatico Operar de la clase FormCalculadora previamente validando /// que en los textbox's de los numeros haya algo escrito, si eso es valido, se llama a Form.Calculadora.Operar(). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ButtonOperar_Click(object sender, EventArgs e) { double resultado = 0; if (txtBoxNumeroUno.Text != "" && txtBoxNumeroDos.Text != "") { resultado = FormCalculadora.Operar(txtBoxNumeroUno.Text, txtBoxNumeroDos.Text, comboBoxOperador.Text); lblResultado.Text = Convert.ToString(resultado); //Luego de obtener el resultado se habilitan el boton Convertir a Binario if (lblResultado.Text.Length < 19) { btnConvertirABinario.Enabled = true; } } }
/// <summary> /// Evento que al ser invocado toma los valores de las cajas de texto y combo box /// y realiza las opereciones para hacer una operacion aritmetica /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double resultado; this.lblResultado.Text = ""; if (this.txtNumero1.Text != "" && this.txtNumero2.Text != "" && this.cmbOperador.SelectedIndex != -1) { resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.SelectedItem.ToString()); this.lblResultado.Text = resultado.ToString(); this.btnConvertirABinario.Enabled = true; this.btnConvertirADecimal.Enabled = false; } }
private void btnOperar_Click(object sender, EventArgs e) { this.lblResultado.Text = ""; string txtUno = this.txtBoxNum1.Text; string txtDos = this.txtBoxNum2.Text; string op = this.cboBoxOperador.Text; string aux = Convert.ToString(FormCalculadora.Operar(txtUno, txtDos, op)); if (aux != "-1") { this.lblResultado.Text = aux; } else { MessageBox.Show("Ingrese un operador", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Boton "Operar", realiza el calculo correspondiente /// </summary> private void btnOperar_Click(object sender, EventArgs e) { if (this.txtNumero1.Text == "" || this.txtNumero2.Text == "") { MessageBox.Show("Debes tener todos los campos llenos para operar.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string resultado = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text).ToString(); if (resultado == double.MinValue.ToString()) { MessageBox.Show("No se puede dividir por 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.lblResultado.Text = "Error"; this.btnConvertirABinario.Enabled = false; this.btnConvertirADecimal.Enabled = false; return; } this.lblResultado.Text = resultado; this.btnConvertirABinario.Enabled = true; this.btnConvertirADecimal.Enabled = false; }
private void btnOperar_Click(object sender, EventArgs e) { double resultado; if (txtNumero1.Text == "" || txtNumero2.Text == "") { MessageBox.Show("Ingrese ambos numeros"); } else { resultado = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text); if (resultado == double.MinValue) { lblResultado.Text = "Math Error"; } else { lblResultado.Text = resultado.ToString(); } btnConvertirADecimal.Enabled = true; btnConvertirABinario.Enabled = true; } }
/// <summary> /// Evento Click del btnOperar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { double resultado; string cmb = cmbOperador.Text; if ((string.IsNullOrWhiteSpace(cmbOperador.Text)) == true) { cmbOperador.Text = "+"; MessageBox.Show("Error!!! No ha seleccionado un operador.", "Seleccione un operador.", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (cmb != "+" && cmb != "-" && cmb != "*" && cmb != "/") { cmbOperador.Text = "+"; } if (string.IsNullOrWhiteSpace(txtNumero1.Text) == true) { txtNumero1.Text = "0"; } if (string.IsNullOrWhiteSpace(txtNumero2.Text) == true) { txtNumero2.Text = "0"; } else { resultado = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text); if (resultado == double.MinValue) { MessageBox.Show("Error!!! El divisor de la operacion no puede ser 0.", "Ingrese otro valor.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string resultadoString = Convert.ToString(resultado); lblResultado.Text = resultadoString; } } }
private void BtnOperar_Click(object sender, EventArgs e) { // El resultado de la operacion se muestra en el texto del label lblResultado.Text = FormCalculadora.Operar(this.txtNumero1.Text, this.txtNumero2.Text, this.cmbOperador.Text).ToString(); }
private void btnOperar_Click(object sender, EventArgs e) { lblResultado.Text = FormCalculadora.Operar(txtNumero1.Text, txtNumero2.Text, cmbOperador.Text).ToString(); }
//MANEJADORES DE EVENTOS. #region Manejadores de eventos. /// <summary> /// Botón que muestra en el label el resultado de la operacion de los dos numeros ingresados y el tipo de operación. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOperar_Click(object sender, EventArgs e) { labelResultado.Text = FormCalculadora.Operar(txtBoxNumero1.Text, txtBoxNumero2.Text, comboBoxOperaciones.Text).ToString(); btnBinario.Enabled = true; btnDecimal.Enabled = false; }