//Funcion que suma dos numeros complejos, regresa un numero complejo y solicita un numero complejo de entrada public NumeroComplejo sumar(NumeroComplejo n1) { //Se crea un nuevo numero complejo dandole como valores de entrada la suma de la parte real e imaginaria del actual y el que se ingreso NumeroComplejo ns = new NumeroComplejo(real + n1.real, imaginaria + n1.imaginaria); //Se regresa el nuevo numero complejo return(ns); }
static void Main(string[] args) { NumeroComplejo n1 = new NumeroComplejo(5, -3); NumeroComplejo n2 = new NumeroComplejo(8, 12); NumeroComplejo n3; n1.imprimir(); n3 = n2.sumar(n1); n3.imprimir(); Console.ReadKey(); }