private void Button1_Click(object sender, EventArgs e) { NumeroComplejoPolar numeroPolar = new NumeroComplejoPolar((double)numericUpDownModulo.Value, (double)numericUpDownArgumento.Value * Math.PI); NumeroComplejoBinomico binomico = convertidor.ConvertirABinomico(numeroPolar); labelBinomicoAMostrar.Text = $"({Math.Round(binomico.GetParteReal(),2)}; {Math.Round(binomico.GetParteImaginaria(),2)})"; }
// public ConvertidorService() { } public NumeroComplejoBinomico ConvertirABinomico(NumeroComplejoPolar numeroPolar) { double angulo = numeroPolar.GetArgumento(); double modulo = numeroPolar.GetModulo(); double parteReal = Math.Cos(angulo) * modulo; double parteImaginaria = Math.Sin(angulo) * modulo; return(CrearNumeroBinomico(parteReal, parteImaginaria)); }
private void MostrarNumeroEnFormaPolar(NumeroComplejoPolar numeroFormaPolar) { String numeroAMostrar = "[ " + Math.Round(numeroFormaPolar.GetModulo(), 2).ToString() + " ; " + Math.Round(numeroFormaPolar.GetArgumento() / Math.PI, 2).ToString() + " π ]"; labelNumeroEnFormaPolar.Text = numeroAMostrar; }