Пример #1
0
        //Ejercicio 4, en este ejercicio utilice un struct para realizar la operacion y obtener el valor
        //de las variables desde el struct. Traté de hacerlo con un bucle while, pero no pude resolverlo.
        private void BtnBilletes_Click(object sender, EventArgs e)
        {
            LbxBilletes.Items.Clear();

            Operacion.Cantidad = Convert.ToInt32(TxtVBilletes.Text);

            LbxBilletes.Items.Add("Cantidad x Billete");


            if (Operacion.Cantidad >= 2000)
            {
                Operacion.Calculo(Operacion.Cantidad, 2000);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 1000)
            {
                Operacion.Calculo(Operacion.Cantidad, 1000);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 500)
            {
                Operacion.Calculo(Operacion.Cantidad, 500);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 200)
            {
                Operacion.Calculo(Operacion.Cantidad, 200);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 100)
            {
                Operacion.Calculo(Operacion.Cantidad, 100);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 50)
            {
                Operacion.Calculo(Operacion.Cantidad, 50);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 25)
            {
                Operacion.Calculo(Operacion.Cantidad, 25);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 10)
            {
                Operacion.Calculo(Operacion.Cantidad, 10);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 5)
            {
                Operacion.Calculo(Operacion.Cantidad, 5);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
            if (Operacion.Cantidad >= 1)
            {
                Operacion.Calculo(Operacion.Cantidad, 1);

                LbxBilletes.Items.Add(Operacion.Resultado);

                Operacion.Cantidad = Operacion.Cantidad -= Operacion.Producto;
            }
        }