Casi me olvido el solucionar 1 lo publicare luego ggg.
EJERCICIO 1 -->SOBRECARGA || POLIMORFISMO
using System;
namespace poliformismo
{
/// <summary>
/// SOLUCIONARIO POR ZAM.
/// </summary>
public class Principal
{
public static void Main()
{
Escritorio e = new Escritorio();
Escritorio e1 = new Escritorio();
AccesoDirecto a = new AccesoDirecto();
AccesoDirecto a2= new AccesoDirecto();
Ventana v = new Ventana();
Ventana v1=new Ventana();
Ventana v2 = new Ventana();
e++;
Console.WriteLine("--------------->");
e--;
Console.WriteLine("--------------->");
a++;
Console.WriteLine("--------------->");
a--;
Console.WriteLine("--------------->");
v++;
Console.WriteLine("--------------->");
a--;
//--<
Console.WriteLine("--------------->");
Console.WriteLine("PREGUNTA B");
Console.WriteLine("---> +");
a2 = a + e;
Console.WriteLine("--------------->");
a2--;
Console.WriteLine("--------------->");
//-->
Console.WriteLine("PREGUNTA C");
Console.WriteLine("INSTANCIAR");
e.instanciar(e1);
//--<
Console.WriteLine("--------------->");
Console.WriteLine("SI SON MISMAS ==");
v2 = v == v1;
Console.WriteLine("--------------->");
v2--;
//-->
Console.WriteLine("FIN");
Console.ReadKey();
}
}
}
EJERCICIO 2 -->SOBRECARGA || POLIMORFISMO
using System;
class Principal
{
public static void Main()
{
nroComplejo a = new nroComplejo();
nroComplejo b = new nroComplejo();
nroComplejo c = new nroComplejo();
Console.WriteLine("EJEMPLO PARA METER DATOS (2+3i)+(3+5i)");
Console.WriteLine("SOLO TIENE Q METER POR TECLADO 2,3,3,5");
a.leer();
b.leer();
c = a+b;
c.mostrar();
Console.ReadKey();
}
}
using System;
class Principal
{
public static void Main()
{
nroComplejo a = new nroComplejo();
nroComplejo b = new nroComplejo();
nroComplejo c = new nroComplejo();
Console.WriteLine("EJEMPLO PARA METER DATOS (2+3i)+(3+5i)");
Console.WriteLine("SOLO TIENE Q METER POR TECLADO 2,3,3,5");
a.leer();
b.leer();
c = a+b;
c.mostrar();
Console.ReadKey();
}
}
EJERCICIO 3 -->SOBRECARGA || POLIMORFISMO
using System;
class Principal
{
public static void Main()
{
BancoM a = new BancoM();
a.Leer();
Console.WriteLine("------------------------>");
Console.WriteLine("Depositos -Retiros :");
Console.WriteLine(a.getSuma());
Console.WriteLine("------------------------>");
Console.WriteLine("Monto total de depo o reti :");
Console.WriteLine("palabras claves dep ,ret:");
string cla = Console.ReadLine();
Console.WriteLine(a.getSum(cla));
Console.WriteLine("------------------------>");
Console.WriteLine("Mostrar retiro fecha string X:");
string fecha = Console.ReadLine();
a.mostrarR(fecha);
Console.WriteLine("------------------------>");
Console.WriteLine("Mostrar i- esimo retiro:");
int i = int.Parse(Console.ReadLine());
a.mostrarR(i);
Console.WriteLine("------------------------>");
Console.WriteLine("Mostrar todos los retiros:");
a.mostrarR();
Console.WriteLine("------------------------>");
Console.ReadKey();
}
}
Se que una gran mayoría al ver el código dijo y el resto donde están las demás clases ehh?
Este tío esta loco para sacar un solucionarlo incompleto.
Pues no esperen mas aquí va el link D
En el el ejer1 la pregunta q dice SOBRECARGAR EL OPERADOR PARA DETERMINAR SI LA VENTANA INSTANCIADA ES PARTE DEL ESCRITORIO.
ResponderEliminarMe olvide ponerle en el Principal o Main je je eso se los dejo a Ustedes.