static void Main(string[] args) { //Parte del Euro Euro euro1 = new Euro(2); euro1--; Euro euro2 = new Euro(4); euro2++; Euro euro3 = euro1 + euro2; Euro euro = (Euro)5d; Console.WriteLine("suma de euro {0}",euro3.Mostrar()); Euro euro4 = euro1 - euro2; Console.WriteLine("resta de euro {0}\n\n\n", euro4.Mostrar()); //Parte del Dolar Dolar dolar2 = new Dolar(1); Dolar dolar1=(Dolar)5d; dolar1--; dolar2++; Dolar dolar3 = dolar1 + dolar2; Console.WriteLine("suma de dolar {0}",dolar3); dolar3 = dolar1 - dolar2; Console.WriteLine("resta de dolar {0}",dolar3); //Parte del Euro y Dolar Euro nEuro = new Euro(4); Dolar nDolar = new Dolar(3); Euro EuDo = nEuro +nDolar; Console.WriteLine("la suma de dolar y euro {0}", EuDo.Mostrar()); EuDo = nEuro - nDolar; Console.WriteLine("la resta de dolar y euro {0}", EuDo.Mostrar()); //Parte del Dolar y Euro Dolar Eudo = nDolar+nEuro; Console.WriteLine("la suma de dolar y euro {0}",Eudo.GetDolar()); Eudo = nDolar - nEuro; Console.WriteLine("la suma de dolar y euro {0}", Eudo.GetDolar()); Dolar aux = (Dolar)nEuro; Console.ReadKey(); }
public static Dolar operator -(Dolar dolar1, Euro euro1) { Dolar aux = new Dolar(); aux.dolar = dolar1.dolar + (euro1.Mostrar() * valor); return aux; }
public static Dolar operator -(Dolar d1, Dolar d2) { Dolar aux = new Dolar(); aux.dolar = d1.dolar - d2.dolar; return aux; }