static void Main() { CImaginario nums1 = new CImaginario(6, 6); CImaginario nums2 = new CImaginario(2, 5); /* * Console.WriteLine(nums1); * nums1++; * Console.WriteLine(nums1); * Console.WriteLine("***"); * * Console.WriteLine(nums2); * nums2--; * Console.WriteLine(nums2); * Console.WriteLine("***"); * * Console.WriteLine("***"); * Console.WriteLine("***"); * * nums1 += nums2; * * Console.WriteLine(nums1); */ if (nums1 >= nums2) { Console.WriteLine("Son iguales"); } }
//OPERADORS SUMA Y RESTA public static CImaginario operator +(CImaginario pObj1, CImaginario pObj2) { int result1; int result2; result1 = pObj1.numEntero + pObj2.numEntero; result2 = pObj1.numImaginario + pObj2.numImaginario; CImaginario temp = new CImaginario(result1, result2); return(temp); }
public static CImaginario operator -(CImaginario pParam1, CImaginario pParam2) { double r1 = 0; double r2 = 0; r1 = pParam1.Entero - pParam2.Entero; r2 = pParam1.Imaginario - pParam2.Imaginario; CImaginario temp = new CImaginario(r1, r2); return(temp); }
static void Main() { CImaginario grupo1 = new CImaginario(11, 18); CImaginario grupo2 = new CImaginario(5, 10); CImaginario result; result = grupo1 - grupo2; Console.WriteLine(result); Console.WriteLine("{0} - {1} = {2}", grupo1, grupo2, result); }
//SOBRECARGA DE OPERADORES DE IGUALDAD public override bool Equals(object obj) { if (obj is CImaginario) { CImaginario temp = (CImaginario)obj; if (numEntero == temp.numEntero && numImaginario == temp.numImaginario) { return(true); } if (numEntero >= temp.numEntero && numImaginario >= temp.numImaginario) { return(true); } } return(false); }
static void Main() { CImaginario nums1 = new CImaginario(5, 5); CImaginario nums2 = new CImaginario(3, 3); Console.WriteLine(nums1); nums1++; Console.WriteLine(nums1); Console.WriteLine("***"); Console.WriteLine(nums2); nums2--; Console.WriteLine(nums2); Console.WriteLine("***"); Console.WriteLine("***"); Console.WriteLine("***"); nums1 += nums2; Console.WriteLine(nums1); }
public static CImaginario operator --(CImaginario pObjeto) { CImaginario temp = new CImaginario(pObjeto.numEntero - 1, pObjeto.numImaginario - 1); return(temp); }