private void button1_Click(object sender, EventArgs e) { if (txtAngulo1.TextLength != 0 && txtAngulo2.TextLength != 0 && txtFrecuencia1.TextLength != 0 && txtFrecuencia2.TextLength != 0 && txtAmp1.TextLength != 0 && txtAmp2.TextLength != 0) { Fasor fasor1 = new Fasor(comboBox1.SelectedItem.ToString(), Convert.ToDouble(txtAmp1.Text), Convert.ToDouble(txtFrecuencia1.Text), Convert.ToDouble(txtAngulo1.Text)); Fasor fasor2 = new Fasor(comboBox2.SelectedItem.ToString(), Convert.ToDouble(txtAmp2.Text), Convert.ToDouble(txtFrecuencia2.Text), Convert.ToDouble(txtAngulo2.Text)); Fasor resultado = fasor1.sumaDeFasores(fasor1, fasor2); if (resultado.getTipo() != "no") { lblRes.Text = resultado.getAmplitud().ToString() + resultado.getTipo() + "( " + resultado.getFrecuencia().ToString() + "t + " + resultado.getAngulo().ToString() + " )"; } else { MessageBox.Show("Operacion no valida"); } } }
public Complex convertirAComplejo(Fasor miFasor) { return(new Complex(0, 0, miFasor.getAmplitud(), miFasor.getAngulo())); }