static void Main(string[] args) { Console.Title = "Ejecicio Nro 20"; Euro e = new Euro(10, 0.809f); Dolar d = new Dolar(10); Pesos p = new Pesos(10, 20.1655f); Euro aux_e = e + d; Console.WriteLine("Euro + Dólar (€18,09xx): {0}", aux_e.GetCantidad()); aux_e = e + p; Console.WriteLine("Euro + Pesos (€10,40xx): {0}", aux_e.GetCantidad()); Console.WriteLine("----------------------------------------------"); Dolar aux_d = d + e; Console.WriteLine("Dólar + Euro (U$S22,36xx): {0}", aux_d.GetCantidad()); aux_d = d + p; Console.WriteLine("Dólar + Pesos (U$S10,49xx): {0}", aux_d.GetCantidad()); Console.WriteLine("----------------------------------------------"); Pesos aux_p = p + e; Console.WriteLine("Pesos + Euro ($259,26xx): {0}", aux_p.GetCantidad()); aux_p = p + d; Console.WriteLine("Pesos + Dólar ($211,65xx): {0}", aux_p.GetCantidad()); Console.ReadKey(); }
static void Main(string[] args) { var dolar = new Dolar(1); var euro = new Euro(1.16); var pesos = new Pesos(38.33); if (dolar == euro) { Console.WriteLine("el dolar y euro son iguales"); } if (dolar == pesos) { Console.WriteLine("el dolar y peso son iguales"); } if (pesos == euro) { Console.WriteLine("los pesos y euro son iguales"); } Console.WriteLine(((Pesos)euro).GetCantidad()); pesos = pesos + euro; Euro eu = (Euro)pesos; Console.WriteLine(eu.GetCantidad()); Console.ReadKey(); }
static void Main(string[] args) { //Pruebo crear los objetos Dolar d1 = new Dolar(20); Euro e1 = new Euro(2); Pesos p1 = new Pesos(20); Dolar d2 = new Dolar(5); Pesos p2 = new Pesos(78); Console.Title = "Ejercicio Nro 20"; //Pruebo comparación if (p1 == d1) { Console.WriteLine("Son iguales."); } if (e1 != p2) { Console.WriteLine("Son distintos."); } //Pruebo operadores d1 -= p1;//resto dólares y pesos Console.WriteLine("Dólares: {0}", d1.GetCantidad()); e1 += p2;//sumo euros y pesos Console.WriteLine("Euros: {0}", e1.GetCantidad()); Console.ReadKey(); }
static void Main(string[] args) { Dolar dolar = 25; Pesos pesos = (Pesos)dolar; Euro euro = (Euro)dolar; Console.WriteLine("{0} {1} {2} ", pesos.GetCantidad(), dolar.GetCantidad(), euro.GetCantidad()); Console.ReadKey(); }
public static void Main(string[] args) { Pesos misPesos = new Pesos(2000); Euro misEuros = new Euro(100); Dolar misDolares = new Dolar(300); Console.Write("Tengo {0} Pesos\nTengo {1} Pesos\nTengo {2} Pesos", misPesos.GetCantidad(), misEuros, misPesos); Console.ReadKey(); }
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(); }
static void Main(string[] args) { Pesos p1 = new Pesos(100); Dolar d1 = new Dolar(100); Euro e1 = new Euro(100); Pesos p2 = p1 + e1; Console.WriteLine("Cantidad de pesos: {0}", p2.GetCantidad()); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 20"; Pesos peso = new Pesos(); Dolares dolar = new Dolares(); Euros euro = new Euros(); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_20"; Dolar d = new Dolar(1); Real r = (Real)d; Pesos p = (Pesos)d; d += r; p += r; Console.WriteLine($"{d.GetCantidad()}"); Console.WriteLine($"{p.GetCantidad()}"); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio Nro 20"; Dolar d = new Dolar(1); Pesos p = new Pesos(1); Euro e = new Euro(1); Pesos resPeso = p + d; Dolar resDolar = d + p; Euro resEuro = e + p; Console.WriteLine("Resultado dolar {0}", resDolar.GetCantidad()); Console.WriteLine("Resultado euro {0}", resEuro.GetCantidad()); Console.WriteLine("Resultado peso {0}", resPeso.GetCantidad()); Console.ReadKey(); }
static void Main(string[] args) { Dolar dolares = new Dolar(50); Euro euros = new Euro(60); Pesos pesitos = new Pesos(2000); Console.WriteLine("CALCULAR CAMBIO DE MONEDAS "); Console.WriteLine("Pesos a Dolar: " + ((Dolar)pesitos).GetCantidad() + " ~~ Euros a Dolar: " + ((Dolar)euros).GetCantidad()); Console.WriteLine("Dolar a Euros: " + ((Euro)dolares).GetCantidad() + " ~~ Pesos a Euros: " + ((Euro)pesitos).GetCantidad()); Console.WriteLine("Euros a Pesos: " + ((Pesos)euros).GetCantidad() + " ~~ Dolar a Pesos: " + ((Pesos)dolares).GetCantidad()); Console.WriteLine("\n SUMA ENTRE MONEDAS"); Console.WriteLine("La suma entre :{0} dolares y {1} ", dolares.GetCantidad(), euros.GetCantidad() + " Euros, en Dolares es de: " + (dolares + euros).GetCantidad()); Console.WriteLine("La suma entre :{0} dolares y {1} ", dolares.GetCantidad(), pesitos.GetCantidad() + " Pesos, en Dolares es de: " + (dolares + pesitos).GetCantidad()); Console.WriteLine("La Resta entre :{0} dolares y {1} ", ((Euro)dolares).GetCantidad(), euros.GetCantidad() + " Euros, en Euros es de: " + (euros - dolares).GetCantidad()); Console.WriteLine("La Resta entre :{0} euros y {1} ", ((Pesos)euros).GetCantidad(), pesitos.GetCantidad() + " Pesos, en pesos es de: " + (euros - pesitos).GetCantidad()); Console.ReadKey(); }
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(); }
static void Main(string[] args) { Dolar dolar = new Dolar(100); Euro euro = new Euro(92.5925926); Pesos peso = new Pesos(6600); Dolar total = dolar + euro + peso; Console.WriteLine(total.GetCantidad()); if ((Pesos) new Dolar(100) == new Pesos(6600)) { Console.WriteLine("Explicito Pesos = OK"); } else { Console.WriteLine("Explicito Pesos = NO"); } if (new Dolar(100) == (Dolar) new Pesos(6600)) { Console.WriteLine("Explicito Dolar = OK"); } else { Console.WriteLine("Explicito Dolar = NO"); } if ((Euro) new Dolar(108) == new Euro(100)) { Console.WriteLine("Explicito Euro = OK"); } else { Console.WriteLine("Explicito Euro = NO"); } Console.ReadKey(); }
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(); }
static void Main(string[] args) { Pesos p1 = new Pesos(); Dolar d1 = new Dolar(2); p1 = 2; d1 = (Dolar)p1; Console.WriteLine(p1.GetCantidad); Console.WriteLine(d1.GetCantidad); Pesos p2 = p1 + d1; Dolar d2 = d1 + p1; Console.WriteLine(p2.GetCantidad); Console.WriteLine(d2.GetCantidad); Pesos p3 = new Pesos(); p3 = (Pesos)d2; Console.WriteLine(p3.GetCantidad); p3 += d2; Console.WriteLine(p3.GetCantidad); Euro e1 = new Euro(0.85); Dolar d3 = (Dolar)e1; Pesos p4 = (Pesos)e1; Console.WriteLine(e1.GetCantidad); Console.WriteLine(d3.GetCantidad); Console.WriteLine(p4.GetCantidad); p3 = 0; p3 += e1; Console.WriteLine(p3.GetCantidad); Console.ReadKey(); }
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(); }
static void Main(string[] args) { Dolar dolar = new Dolar(1.08); Euros euro = new Euros(1, 1.08); Pesos peso = new Pesos(71.28, 66); Euros auxE = euro + dolar; Console.WriteLine("***************************"); Console.WriteLine("Euro + Dolar: " + Math.Round(auxE.GetCantidad(), 2)); Console.WriteLine($"Euro + Dolar (Facu Style): {Math.Round(auxE.GetCantidad(),2)}"); auxE = euro + peso; Console.WriteLine("Euro + Pesos: " + Math.Round(auxE.GetCantidad(), 2)); auxE = euro - dolar; Console.WriteLine("Euro - Dolar: " + Math.Round(auxE.GetCantidad(), 2)); bool euroDolar = euro == dolar; Console.WriteLine("¿Euro == Dolar?: " + euroDolar); Console.WriteLine("***************************"); Dolar auxD = dolar + euro; Console.WriteLine("Dolar + Euro: " + Math.Round(auxD.GetCantidad(), 2)); auxD = dolar + peso; Console.WriteLine("Dolar + Peso: " + Math.Round(auxD.GetCantidad(), 2)); Console.WriteLine("***************************"); Pesos auxP = peso + dolar; Console.WriteLine("Peso + Dolar: " + Math.Round(auxP.GetCantidad(), 2)); auxP = peso + euro; Console.WriteLine("Peso + Euro: " + Math.Round(auxP.GetCantidad(), 2)); bool pesoDolar = peso == dolar; Console.WriteLine("¿Peso == Dolar?: " + pesoDolar); Console.ReadKey(); }
public static bool operator +(Pesos p, Dolar d) { Pesos pesos = (Pesos)d; return(p.cantidad < pesos.cantidad); }
public static bool operator +(Pesos p, Euro e) { Pesos pesos = (Pesos)e; return(p.cantidad > pesos.cantidad);; }
public static Pesos operator -(Pesos peso, Dolar dolar) { peso = peso.cantidad - ((Pesos)dolar).cantidad; return(peso); }
static void Main(string[] args) { Dolar dolarcito = new Dolar(10); Euro eurito = new Euro(10); Pesos pesito = new Pesos(10); if (dolarcito == eurito) { Console.WriteLine("son iguales"); } ////PASAMANOS EURO A DOLAR Y EURO A PESO. //Dolar aux = (Dolar)eurito; //Console.WriteLine(aux.GetCantidad()); //Pesos auxx = (Pesos)aux; //Console.WriteLine(auxx.GetCantidad()); ////PASAMOS DOLAR A EURO Y DOLAR A PESO. //Euro auxEuro = (Euro)dolarcito; //Console.WriteLine(auxEuro.GetCantidad()); //Pesos auxPeso = (Pesos)dolarcito; //Console.WriteLine(auxPeso.GetCantidad()); ////PASAMOS PESO A EURO Y PESO A DOLAR //auxEuro = (Euro)pesito; //Console.WriteLine(auxEuro.GetCantidad()); //aux = (Dolar)pesito; //Console.WriteLine(aux.GetCantidad()); //PRUEBA 1. //dolarcito = 5;//ESTO GRACIAS A LA CONVERSION IMPLICITA DE DOLAR. (PASA UN DOUBLE A DOLAR). //dolarcito = (Dolar)eurito; //CORRECTO. CONVERSION EXPLICITA EURO A DOLAR. //dolarcito = (Dolar)pesito; //CORRECTO. CONVERSION EXPLICITA PESOS A DOLAR. //Console.WriteLine(dolarcito.GetCantidad()); //PRUEBA 2 - OPERACION == Y != //if (dolarcito == eurito) //{ // Console.WriteLine("Son iguales"); //} //else //{ // Console.WriteLine("no son iguales"); //} ////PRUEBA 3 - OPERACIONES + Y - //Dolar sumaDolar = dolarcito + eurito; //Console.WriteLine("dolarcito + dolarcito " + dolarcito.GetCantidad() + dolarcito.GetCantidad());//concatena???? //Console.WriteLine("dolarcito(10) + eurito(10) U$D26,599: " + sumaDolar.GetCantidad()); //sumaDolar = dolarcito + pesito; //Console.WriteLine("dolarcito(10) + pesito(5) U$S10,130: " + sumaDolar.GetCantidad()); //Console.WriteLine("====================================================="); //Euro sumaEuro = eurito + dolarcito; //Console.WriteLine("eurito + eurito " + eurito.GetCantidad() + eurito.GetCantidad());//concatena???? //Console.WriteLine("eurito(10) + dolarcito(10) €16,024: " + sumaEuro.GetCantidad()); //sumaEuro = eurito + pesito; //Console.WriteLine("eurito(10) + pesito(5) €10,078: " + sumaEuro.GetCantidad()); //Console.WriteLine("====================================================="); //Pesos sumaPesos = pesito + dolarcito; //Console.WriteLine("pesito + pesito " + pesito.GetCantidad() + pesito.GetCantidad());//concatena???? //Console.WriteLine("pesito(5) + dolarcito(10) $388,300: " + sumaPesos.GetCantidad()); //sumaPesos = pesito + eurito; //Console.WriteLine("pesito(5) + eurito(10) $641,278: " + sumaPesos.GetCantidad()); //Console.WriteLine("====================================================="); Console.ReadKey(); }