private void btnConvDolar_Click(object sender, EventArgs e) { if (Validacion.validTxtWithNum(txtDolarAmmount.Text)) { double.TryParse(txtDolarAmmount.Text, out dolarAmmount); Euro valor = dolarAmmount * Euro.GetCotizacion(); Pesos valorP = dolarAmmount * Pesos.GetCotizacion(); Dolar valorD = dolarAmmount; StringBuilder outputE = new StringBuilder(); StringBuilder outputP = new StringBuilder(); StringBuilder outputD = new StringBuilder(); outputE.AppendFormat("€{0:##.##}", valor.GetCantidad()); outputP.AppendFormat("${0:##.##}", valorP.GetCantidad()); outputD.AppendFormat("u$s {0:##.##}", valorD.GetCantidad()); txtDolarToEuro.Text = outputE.ToString(); txtDolarToPeso.Text = outputP.ToString(); txtDolarToDolar.Text = outputD.ToString(); } else { MessageBox.Show("Verifique que el monto sea correcto"); } }
public Conversor() { InitializeComponent(); txtCotizacionDolar.Text = (Dolar.GetCotizacion()).ToString(); txtCotizacionEuro.Text = (Euro.GetCotizacion()).ToString(); txtCotizacionPeso.Text = (Math.Round(Pesos.GetCotizacion(), 2)).ToString(); }
public Form1() { InitializeComponent(); txtCotizacionEuro.Text = Euro.GetCotizacion().ToString(); txtCotizacionDolar.Text = Dolar.GetCotizacion().ToString(); txtCotizacionPesos.Text = Pesos.GetCotizacion().ToString(); }
private void btnConvPeso_Click(object sender, EventArgs e) { if (Validacion.validTxtWithNum(txtPesoAmmount.Text)) { double.TryParse(txtPesoAmmount.Text, out pesoAmmount); Pesos valorP = pesoAmmount; Euro valorE = Dolar.ConvertToDolar(valorP) * Euro.GetCotizacion(); Dolar valorD = Dolar.ConvertToDolar(valorP); StringBuilder outputE = new StringBuilder(); StringBuilder outputP = new StringBuilder(); StringBuilder outputD = new StringBuilder(); if (valorD.GetCantidad() < 0.05) { outputD.AppendFormat("u$s{0:#.####}", valorD.GetCantidad()); } else { outputD.AppendFormat("u$s{0:#.##}", valorD.GetCantidad()); } if (valorE.GetCantidad() < 0.05) { outputE.AppendFormat("€{0:#.####}", valorE.GetCantidad()); } else { outputE.AppendFormat("€{0:#.##}", valorE.GetCantidad()); } outputP.AppendFormat("${0:#.##}", valorP.GetCantidad()); txtPesoToEuro.Text = outputE.ToString(); txtPesoToPeso.Text = outputP.ToString(); txtPesoToDolar.Text = outputD.ToString(); } else { MessageBox.Show("Verifique que el monto sea correcto"); } }
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(); }
public static float operator +(Dolar d, Euro e) { return((d + e) * Euro.GetCotizacion()); }