Exemple #1
0
 public FormMonedas()
 {
     InitializeComponent();
     txtCotizacionEuro.Text  = Euro.GetCotizacion().ToString("0.##");
     txtCotizacionDolar.Text = Dolar.GetCotizacion().ToString("0.##");
     txtCotizacionPesos.Text = Pesos.GetCotizacion().ToString("0.##");
 }
        public static Pesos operator -(Pesos p, Dolar d)
        {
            Pesos peso = new Pesos();

            peso         = (Pesos)d;
            p._cantidad -= peso.getCantidad();
            return(p);
        }
        public static Pesos operator -(Pesos p, Euro e)
        {
            Pesos peso = new Pesos();

            peso         = (Pesos)e;
            p._cantidad -= peso.getCantidad();
            return(p);
        }
Exemple #4
0
 private void btnConvertPesos_Click(object sender, EventArgs e)
 {
     if (double.TryParse(txtPesos.Text, out double aux))
     {
         Pesos moneda = new Pesos(aux);
         txtPesosAPesos.Text = moneda.GetCantidad().ToString("0.##");
         txtPesosAEuro.Text  = ((Euro)moneda).GetCantidad().ToString("0.##");
         txtPesosADolar.Text = ((Dolar)moneda).GetCantidad().ToString("0.##");
     }
 }
 public static bool operator ==(Dolar d, Pesos p)
 {
     if (d._cantidad * Pesos.getCotizacion() == (float)p.getCantidad())
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #6
0
 private void txtCotizacionPesos_TextChanged(object sender, EventArgs e)
 {
     if (double.TryParse(txtCotizacionPesos.Text, out double aux))
     {
         Pesos.SetCotizacion(aux);
     }
     else
     {
         txtCotizacionPesos.Focus();
     }
 }
Exemple #7
0
        private void btnConvertEuro_Click(object sender, EventArgs e)
        {
            double aux = 0;

            double.TryParse(textEuro.Text, out aux);

            Euro  e1 = new Euro(aux);
            Dolar d1 = (Dolar)e1;
            Pesos p1 = (Pesos)e1;

            textEuroAEuro.Text = aux.ToString();

            textEuroADolar.Text = d1.GetCantidad().ToString();
        }
        public static bool operator ==(Pesos p, Euro e)
        {
            Pesos peso = new Pesos();

            peso = (Pesos)e;
            if (peso.getCantidad() == (float)p.getCantidad())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #9
0
        private void button3_Click(object sender, EventArgs e)
        {
            Dolar dolar = new Dolar(0);
            Pesos peso  = new Pesos(double.Parse(textBox3.Text));
            Euro  euro  = new Euro(0);
            Pesos aux   = new Pesos(0);

            aux            = peso;
            dolar          = (Dolar)peso;
            euro           = (Euro)peso;
            textBox4.Text  = (euro.getCantidad()).ToString();
            textBox10.Text = (aux.getCantidad()).ToString();
            textBox7.Text  = (dolar.getCantidad()).ToString();
        }
Exemple #10
0
        private void button2_Click(object sender, EventArgs e)
        {
            Dolar dolar = new Dolar(double.Parse(textBox2.Text));
            Pesos peso  = new Pesos(0);
            Euro  euro  = new Euro(0);
            Dolar aux   = new Dolar(0);

            aux            = dolar;
            peso           = (Pesos)dolar;
            euro           = (Euro)dolar;
            textBox5.Text  = (euro.getCantidad()).ToString();
            textBox8.Text  = (aux.getCantidad()).ToString();
            textBox11.Text = (peso.getCantidad()).ToString();
        }
Exemple #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            Euro  euro  = new Euro(double.Parse(textBox1.Text));
            Pesos peso  = new Pesos(0);
            Dolar dolar = new Dolar(0);
            Euro  aux   = new Euro(0);

            aux            = euro;
            peso           = (Pesos)euro;
            dolar          = (Dolar)euro;
            textBox6.Text  = (aux.getCantidad()).ToString();
            textBox9.Text  = (dolar.getCantidad()).ToString();
            textBox12.Text = (peso.getCantidad()).ToString();
        }
Exemple #12
0
        private void btnPesos_Click(object sender, EventArgs e)
        {
            Pesos monedaOriginal;
            float doubleMoneda = 0;

            if (txtPesos.Text != "")
            {
                if (float.TryParse(txtPesos.Text, out doubleMoneda))
                {
                    monedaOriginal          = new Pesos(doubleMoneda);
                    this.txtPesosEuro.Text  = (((Euro)monedaOriginal).GetCantidad()).ToString();
                    this.txtPesosDolar.Text = (((Dolar)monedaOriginal).GetCantidad()).ToString();
                    this.txtPesosPesos.Text = (monedaOriginal.GetCantidad()).ToString();
                }
            }
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 23";
            Dolar dolar1 = new Dolar(100);
            Pesos peso1  = new Pesos(100);
            Euro  euro1  = new Euro(100);
            Euro  euro2  = new Euro(0);
            Pesos peso2  = new Pesos(0);
            Dolar dolar2 = new Dolar(0);

            euro2  = (Euro)peso1;
            peso2  = (Pesos)euro1;
            dolar2 = (Dolar)peso1;
            Console.WriteLine("{0}", euro2.GetCantidad());
            Console.WriteLine("{0}", peso2.GetCantidad());
            Console.WriteLine("{0}", dolar2.GetCantidad());
            Console.ReadKey();
        }