コード例 #1
0
        public Complejo Sumar(Complejo pOtroComplejo)
        {
            double real       = iReal + pOtroComplejo.Real;
            double imaginario = iImaginario + pOtroComplejo.Imaginario;

            return(new Complejo(real, imaginario));
        }
コード例 #2
0
        public Complejo MultiplicarPor(Complejo pOtroComplejo)  // Ëste método aplica la fórmula de producto de números complejos.
        {
            double real       = iReal * pOtroComplejo.Real - iImaginario * pOtroComplejo.Imaginario;
            double imaginario = iReal * pOtroComplejo.Imaginario + iImaginario * pOtroComplejo.Real;

            return(new Complejo(real, imaginario));
        }
コード例 #3
0
        public Complejo DividirPor(Complejo pOtroComplejo)  // Este métpodo aplica la fórmula de cociente de números complejos
        {
            double real = (iReal * pOtroComplejo.Real + iImaginario * pOtroComplejo.Imaginario) /
                          (Math.Pow(pOtroComplejo.Real, 2) + Math.Pow(pOtroComplejo.Imaginario, 2));

            double imaginario = (iImaginario * pOtroComplejo.Real - iReal * pOtroComplejo.Imaginario) /
                                (Math.Pow(pOtroComplejo.Real, 2) + Math.Pow(pOtroComplejo.Imaginario, 2));

            return(new Complejo(real, imaginario));
        }
コード例 #4
0
 public bool EsIgual(Complejo pOtroComplejo)
 {
     if ((iReal == pOtroComplejo.Real) & (Math.Abs(iImaginario) == Math.Abs(pOtroComplejo.Imaginario)))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }