コード例 #1
0
        static void Main(string[] args)
        {
            Pesos  pesosUno = new Pesos(200);
            Pesos  pesosDos = new Pesos(100);
            Dolar  dolarUno = new Dolar(20);
            Pesos  suma     = pesosUno + dolarUno;
            double sumaLoca = dolarUno.GetCantidad() * Pesos.GetCotizacion();

            Console.WriteLine("La suma de {0} pesos y {1} Dolares da: {2} pesos", pesosUno.GetCantidad(), dolarUno.GetCantidad(), suma.GetCantidad());
            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 20";

            Euro  e = new Euro(2);
            Dolar d = new Dolar(2);
            Pesos p = new Pesos(2);

            Console.WriteLine("Cotizacion pesos: {0}\nCotizacion euro: {1}", Pesos.GetCotizacion(), Euro.GetCotizacion());

            Console.WriteLine("Cantidad de dolares: {0}\nCantidad de pesos: {1}\nCantidad de euros: {2}", d.GetCantidad(), p.GetCantidad(), e.GetCantidad());

            Console.WriteLine("Total pesificado: {0}", ((p + d) + e).GetCantidad());
            Console.WriteLine("Total dolarizado: {0}", ((d + p) + e).GetCantidad());
            Console.WriteLine("Total en euros: {0}", ((e + d) + p).GetCantidad());



            Console.ReadKey();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 20";

            /*
             * Como ya tengo conversiones implicita de double a Dolar lo que hago es
             * asigno un numero 10, que para C# por default es double y se convierte a
             *
             */
            //Dolar d = 10;
            //Euro e = 10;
            //Pesos p = 10;

            Dolar d = new Dolar(10, 1);
            Euro  e = new Euro(10, 1.16);
            Pesos p = new Pesos(10, 38.33);

            Console.WriteLine("Cantidad de billetes por moneda cargados");
            Console.WriteLine($"Cantidad de Dolares: {d.GetCantidad()}");
            Console.WriteLine($"Cantidad de Euros: {e.GetCantidad()}");
            Console.WriteLine($"Cantidad de Pesos: {p.GetCantidad()}");

            Console.WriteLine("\nCotizacion de billetes por moneda respecto dolar");
            Console.WriteLine($"1 Dolar = {Euro.GetCotizacion():##0.00} Euros");
            Console.WriteLine($"1 Dolar = {Pesos.GetCotizacion():##0.00} Pesos");

            Dolar aux1 = d + e;

            Console.WriteLine($"\n{d.GetCantidad()} u$s + {e.GetCantidad()} EU = {aux1.GetCantidad():##0.00}");

            Dolar aux2 = d + p;

            Console.WriteLine($"{d.GetCantidad()} u$s + {e.GetCantidad()} ARS$ = {aux2.GetCantidad():##0.00}");

            Euro aux3 = e + p;

            Console.WriteLine($"{e.GetCantidad()} EU + {p.GetCantidad()} ARS$ = {aux3.GetCantidad():##0.00}");
            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Euro  euros   = new Euro(1);
            Dolar dolares = new Dolar(2);
            Pesos pesos   = new Pesos(3);

            Console.WriteLine("Cantidades de dinero disponibles y tipo de cambio respecto al Dólar:");
            Console.WriteLine("Cantidad de Euros: {0} Cotización: {1}", euros.GetCantidad(), Euro.GetCotizacion());
            Console.WriteLine("Cantidad de Dolares: {0} Cotización: {1}", dolares.GetCantidad(), dolares.GetCotizacion());
            Console.WriteLine("Cantidad de Pesos: {0} Cotización: {1}\n", pesos.GetCantidad(), Pesos.GetCotizacion());

            Console.WriteLine("Cantidad de dinero disponible y conversión a los otros tipos de cambio:");
            Console.WriteLine("Cantidad de Euros: {0} Dolares: {1} Pesos: {2}", euros.GetCantidad(), ((Dolar)euros).GetCantidad(), ((Pesos)euros).GetCantidad());
            Console.WriteLine("Cantidad de Dolares: {0} Euros: {1} Pesos: {2}", dolares.GetCantidad(), ((Euro)dolares).GetCantidad(), ((Pesos)dolares).GetCantidad());
            Console.WriteLine("Cantidad de Pesos: {0} Euros: {1} Dolares: {2}\n", pesos.GetCantidad(), ((Euro)pesos).GetCantidad(), ((Dolar)pesos).GetCantidad());

            Console.WriteLine("Sumando 10 euros: {0}", euros + 10);
            Console.WriteLine("Sumando 20 dólares: {0}", dolares + 20);
            Console.WriteLine("Sumando 5 pesos: {0}", pesos + 5);

            Console.ReadKey();
        }