Пример #1
0
        public Complejo MultiplicarComplejos(Complejo primerComplejo, Complejo segundoComplejo)
        {
            var parteReal       = (primerComplejo.getX() * segundoComplejo.getX()) - (primerComplejo.getY() * segundoComplejo.getY());
            var parteImaginaria = (primerComplejo.getX() * segundoComplejo.getY()) + (primerComplejo.getY() * segundoComplejo.getX());

            return(new Complejo(parteReal, parteImaginaria));
        }
Пример #2
0
        public Complejo MultiplicacionPorUnEscalar(Complejo primerComplejo, double segundoComplejo)
        {
            var parteReal       = primerComplejo.getX() * segundoComplejo;
            var parteImaginaria = primerComplejo.getY() * segundoComplejo;

            return(new Complejo(parteReal, parteImaginaria));
        }
Пример #3
0
        public Complejo RestarComplejos(Complejo primerComplejo, Complejo segundoComplejo)
        {
            var parteReal       = primerComplejo.getX() - segundoComplejo.getX();
            var parteImaginaria = primerComplejo.getY() - segundoComplejo.getY();

            return(new Complejo(parteReal, parteImaginaria));
        }
Пример #4
0
        public String [] DividirComplejos(Complejo primerComplejo, Complejo segundoComplejo)
        {
            string[] resultados = new string[2];

            var dividendoParteReal       = (primerComplejo.getX() * segundoComplejo.getX()) - (primerComplejo.getY() * (segundoComplejo.getY() * -1));
            var dividendoParteImaginaria = (primerComplejo.getX() * (segundoComplejo.getY() * -1)) + (primerComplejo.getY() * segundoComplejo.getX());

            var divisorParteReal       = (segundoComplejo.getX() * segundoComplejo.getX());
            var divisorParteImaginaria = (-1) * ((-1) * (segundoComplejo.getY() * segundoComplejo.getY()));

            var divisorTotal = divisorParteReal + divisorParteImaginaria;

            resultados[0] = dividendoParteReal.ToString() + "/" + divisorTotal.ToString();
            resultados[1] = dividendoParteImaginaria.ToString() + "/" + divisorTotal.ToString();

            return(resultados);
        }