Пример #1
0
        static void Main(string[] args)
        {
            Dolar  unDolar = new Dolar(20);
            Dolar  resultadoDolar;
            Euro   unEuro = new Euro(10);
            Euro   resultadoEuro;
            double unDouble;


            //////////////////////////
            ///SOBRECARGAS CLASE DOLAR
            Console.Write("\n\n--------------------------------");
            Console.WriteLine("\nSOBRECARGAS CLASE DOLAR");
            Console.Write("--------------------------------");

            Console.WriteLine("\nValor Dolar: " + unDolar.cantidad);
            Console.WriteLine("\nValor Euro: " + unEuro.cantidad);

            //Suma Dolar

            resultadoDolar = unDolar + unEuro;
            Console.WriteLine("\nSuma dolar: {0}", resultadoDolar.cantidad);

            //Resta Dolar

            resultadoDolar = unDolar - unEuro;
            Console.WriteLine("\nResta dolar: {0}", resultadoDolar.cantidad);

            //Comparacion Dolar

            if (unDolar == unEuro)
            {
                Console.WriteLine("\nComparacion dolar: Las cantidades son iguales");
            }
            else
            {
                Console.WriteLine("\nComparacion dolar: Las cantidades no son iguales");
            }


            //Incremento dolar

            resultadoDolar = unDolar++;
            Console.WriteLine("\nIncremento Dolar: {1}", unDolar.cantidad, resultadoDolar.cantidad);

            //Decremento dolar

            resultadoDolar = unDolar--;
            Console.WriteLine("\nDecremento Dolar: {1}", unDolar.cantidad, resultadoDolar.cantidad);

            //Conversion euro a dolar

            resultadoDolar = unEuro;

            Console.WriteLine("\nConversion euro a dolar: " + resultadoDolar.cantidad);


            //Conversion dolar a double

            unDouble = unDolar;

            Console.WriteLine("\nConversion dolar a double: " + unDouble);


            ///////////////////////////
            ///SOBRECARGAS CLASE EURO
            Console.Write("\n\n--------------------------------");
            Console.WriteLine("\nSOBRECARGAS CLASE EURO");
            Console.Write("--------------------------------");


            Console.WriteLine("\nValor Dolar: " + unDolar.cantidad);
            Console.WriteLine("\nValor Euro: " + unEuro.cantidad);


            //Suma euro

            resultadoEuro = unEuro + unDolar;
            Console.WriteLine("\nSuma euro: " + resultadoEuro.cantidad);

            //Resta euro

            resultadoEuro = unEuro - unDolar;
            Console.WriteLine("\nResta euro : " + resultadoEuro.cantidad);

            //Comparacion euro

            if (unEuro == unDolar)
            {
                Console.WriteLine("\nComparacion euro: Las cantidades son iguales");
            }
            else
            {
                Console.WriteLine("\nComparacion euro: Las cantidades no son iguales");
            }

            //Incremento euro

            resultadoEuro = unEuro++;

            Console.WriteLine("\nIncremento Euro: " + resultadoEuro.cantidad);

            //Decremento euro

            resultadoEuro = unEuro--;

            Console.WriteLine("\nDecremento Euro: " + resultadoEuro.cantidad);


            //Conversion dolar a euro

            resultadoEuro = unDolar;

            Console.WriteLine("\nConversion dolar a euro: " + resultadoEuro.cantidad);

            //Conversion euro a double

            unDouble = unEuro;

            Console.WriteLine("\nConversion euro a double: " + unDouble);

            Console.ReadKey();
        }
Пример #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     txtCotDolar.Text = Dolar.GetCotizacion().ToString();
     txtCotEuro.Text  = Euro.GetCotizacion().ToString();
     txtCotPeso.Text  = Pesos.GetCotizacion().ToString();
 }
 private void TxtCotiEuro_Leave(object sender, EventArgs e)
 {
     Euro.SetCotizacion(txtCotiEuro.Text);
     txtCotiEuro.Text = Euro.GetCotizacion().ToString();
 }
Пример #4
0
 private void form1_OnLoad(object sender, EventArgs e)
 {
     this.txtCotizacionDolar.Text = Dolar.GetCotizacion().ToString();
     this.txtCotizacionEuro.Text  = Euro.GetCotizacion().ToString();
     this.txtCotizacionPeso.Text  = Pesos.GetCotizacion().ToString();
 }
Пример #5
0
 public void ClickButtonEuro()
 {
     CurrentCurrency = Euro.Text;
     Euro.Click();
 }
Пример #6
0
 private void Button1_Click(object sender, EventArgs e)
 {
     textBox4.Text = Euro.GetCotizacion().ToString();
     textBox5.Text = Dolar.GetCotizacion().ToString();
     textBox6.Text = Peso.GetCotizacion().ToString();
 }
Пример #7
0
        protected sealed override void Dispatch()
        {
            BasketCart basket = PointOfSaleRoot.GetInstance().BasketCart;

            totalPrice = basket.TotalPrice;
        }
Пример #8
0
        static void Main(string[] args)
        {
            Pesos peso  = new Pesos(15, 65.45);
            Euro  euro  = new Euro(50, 0.92);
            Dolar dolar = new Dolar(30);
            Euro  auxEuro;
            Pesos auxPeso;

            Console.WriteLine($"Cantidad de pesos: {peso.GetCantidad()} - Cotizacion respecto al dolar: {Pesos.GetCotizacion()}");
            Console.WriteLine($"Cantidad de euros: {euro.GetCantidad()} - Cotizacion respecto al dolar: {Euro.GetCotizacion()}");
            Console.WriteLine($"Cantidad de dolares: {dolar.GetCantidad()}");

            auxEuro = euro + peso;
            Console.WriteLine($"\n{euro.GetCantidad()} Euros + {peso.GetCantidad()} Pesos: {auxEuro.GetCantidad()} Euros");
            auxEuro = euro - dolar;
            Console.WriteLine($"{euro.GetCantidad()} Euros - {peso.GetCantidad()} Dolares: {auxEuro.GetCantidad()} Euros");

            peso  = 1500; // Conversiones implicitas
            euro  = 35;
            dolar = 250;

            Console.WriteLine($"\nCantidad de pesos: {peso.GetCantidad()} - Cotizacion respecto al dolar: {Pesos.GetCotizacion()}");
            Console.WriteLine($"Cantidad de euros: {euro.GetCantidad()} - Cotizacion respecto al dolar: {Euro.GetCotizacion()}");
            Console.WriteLine($"Cantidad de dolares: {dolar.GetCantidad()}");

            if (peso != dolar)
            {
                auxPeso = peso + dolar;
                Console.WriteLine($"\n{peso.GetCantidad()} Pesos + {dolar.GetCantidad()} Dolares: {auxPeso.GetCantidad()} Pesos");
            }

            euro = (Euro)dolar; // Conversion explicita

            Console.WriteLine($"\nCantidad de euros: {euro.GetCantidad()} - Cotizacion respecto al dolar: {Euro.GetCotizacion()}");

            Console.ReadKey();
        }
Пример #9
0
        static void Main(string[] args)
        {
            //variables incializadas
            double dolar = 10.8;
            //double pesos = 6000;
            double pesos = 712.8;
            //double euro = 30;
            double euro = 10;

            //instancia de objetos
            Euro  euroA  = new Euro(euro);
            Dolar dolarA = new Dolar(dolar);
            Pesos pesosA = new Pesos(pesos);

            Console.WriteLine("************************************************************");
            //operadores de Convercion
            Dolar dP = (Dolar)pesosA;
            Dolar dE = (Dolar)euroA;

            Euro eP = (Euro)pesosA;
            Euro eD = (Euro)dolarA;

            Pesos pD = (Pesos)dolarA;
            Pesos pE = (Pesos)euroA;


            Console.WriteLine("De {0} pesos a Dolar {1}", pesos, dP.GetCantidad());
            Console.WriteLine("De {0} Euros a Dolar {1}", euro, dE.GetCantidad());
            Console.WriteLine("De {0} pesos a Euro {1}", pesos, eP.GetCantidad());
            Console.WriteLine("De {0} Dolar a Euro {1}", dolar, eD.GetCantidad());
            Console.WriteLine("De {0} Dolar a Pesos {1}", dolar, pD.GetCantidad());
            Console.WriteLine("De {0} Euros a Pesos {1}", euro, pE.GetCantidad());

            Console.WriteLine("************************************************************");

            //operaciones adicion

            Pesos pMasD = (pesosA + dolarA);
            Pesos pMasE = (pesosA + euroA);

            Dolar dMasP = (dolarA + pesosA);
            Dolar dMasE = (dolarA + euroA);

            Euro eMasD = (euroA + dolarA);
            Euro eMasP = (euroA + pesosA);



            Console.WriteLine("De {0} pesos + Dolar {1}= {2} pesos", pesos, dolar, pMasD.GetCantidad());
            Console.WriteLine("De {0} pesos + Euro {1}= {2} pesos", pesos, euro, pMasE.GetCantidad());
            Console.WriteLine("De {0} dolar + Pesos {1}= {2} dolar", dolar, pesos, dMasP.GetCantidad());
            Console.WriteLine("De {0} dolar + Euros {1}= {2} dolar", dolar, euro, dMasE.GetCantidad());
            Console.WriteLine("De {0} euro + Dolar {1}= {2} euro", euro, dolar, eMasD.GetCantidad());
            Console.WriteLine("De {0} euro + Pesos {1}= {2} euro", euro, pesos, eMasP.GetCantidad());

            Console.WriteLine("************************************************************");
            // operaciones sustraccion

            Pesos pMenosD = (pesosA - dolarA);
            Pesos pMenosE = (pesosA - euroA);

            Dolar dMenosP = (dolarA - pesosA);
            Dolar dMenosE = (dolarA - euroA);

            Euro eMenosD = (euroA - dolarA);
            Euro eMenosP = (euroA - pesosA);



            Console.WriteLine("De {0} pesos - Dolar {1}= {2} pesos", pesos, dolar, pMenosD.GetCantidad());
            Console.WriteLine("De {0} pesos - Euro {1}= {2} pesos", pesos, euro, pMenosE.GetCantidad());
            Console.WriteLine("De {0} dolar - Pesos {1}= {2} dolar", dolar, pesos, dMenosP.GetCantidad());
            Console.WriteLine("De {0} dolar - Euros {1}= {2} dolar", dolar, euro, dMenosE.GetCantidad());
            Console.WriteLine("De {0} euro - Dolar {1}= {2} euro", euro, dolar, eMenosD.GetCantidad());
            Console.WriteLine("De {0} euro  Pesos {1}= {2} euro", euro, pesos, eMenosP.GetCantidad());
            Console.WriteLine("************************************************************");

            //operaciones igualdad
            Console.WriteLine(" {0} dolares es igual a {1} euros?", dolar, euro);
            if (dolarA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (dolarA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} dolares es igual a {1} pesos?", dolar, pesos);
            if (dolarA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if ((dolarA != pesosA))
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} dolares es igual a {1} dolar?", dolar, dolar);
            if (dolarA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (dolarA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }

            Console.WriteLine("************************************************************");

            Console.WriteLine(" {0} euros  es igual a {1} dolares?", euro, dolar);
            if (euroA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} euros es igual a {1} pesos?", euro, pesos);
            if (euroA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != pesosA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} euro es igual a {1} euro?", euro, euro);
            if (euroA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (euroA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }

            Console.WriteLine("************************************************************");


            Console.WriteLine(" {0} pesos  es igual a {1} dolares?", pesos, dolar);
            if (pesosA == dolarA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != dolarA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} pesos es igual a {1} euros?", pesos, euro);
            if (pesosA == euroA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != euroA)
            {
                Console.WriteLine("NO son iguales");
            }



            Console.WriteLine(" {0} pesos es igual a {1} pesos?", pesos, pesos);
            if (pesosA == pesosA)
            {
                Console.WriteLine("Si son iguales");
            }
            else if (pesosA != pesosA)
            {
                Console.WriteLine("NO son iguales");
            }
        }
Пример #10
0
 public void Initialize()
 {
     _amountInDecimals = _fixture.Create <decimal>();
     _amount           = Euro.FromDecimal(_amountInDecimals);
 }
Пример #11
0
 private void FrmMonedas_Load(object sender, EventArgs e)
 {
     txtCotizacionEuro.Text  = Euro.GetCotizacion().ToString();
     txtCotizacionDolar.Text = Dolar.GetCotizacion().ToString();
     txtCotizacionPeso.Text  = Peso.GetCotizacion().ToString();
 }