static void Main(string[] args) { int id = 1; int personas = 0; string clase = ""; RRHH rrhh = new RRHH(5000); Programador programador = new Programador(5000); Administrativo administrativo = new Administrativo(5000); Console.WriteLine("[0]Salir\n" + "[1]Depositar al RRHH\n" + "[2]Depositar al Programador\n" + "[3]Depositar al Administrativo\n" + "[4]Mostrar Cajabancaria de los 3"); while (id != 0) { id = Int32.Parse(Console.ReadLine()); switch (id) { case 1: Console.WriteLine("Cuantas Personas?"); personas = Int32.Parse(Console.ReadLine()); rrhh.depositar(personas, ""); break; case 2: Console.WriteLine("Que clase? (junior, semiJunior, senior"); clase = Console.ReadLine(); programador.depositar(0, clase); break; case 3: administrativo.depositar(0, ""); break; case 4: Console.WriteLine("CajaBancaria del RRHH " + rrhh.CajaBancaria + "\nCajaBancaria del Programador " + programador.CajaBancaria + "\nCajaBancaria del Administrativo " + administrativo.CajaBancaria); break; } } }
static void Main(string[] args) { int menu; Empleado Jose = new RRHH(5); Empleado Felipe = new Administrativo(); Empleado Rojelia = new Programador("Senior"); Console.WriteLine("depositar a\n [1]RRHH\n [2]administrativo\n [3]programador \nextraer de\n [4]RRHH\n [5]administrativo\n [6]programador \n[0]salir"); do { Console.WriteLine("sueldo RRHH: {0} \nsueldo administrativo: {1} \nsueldo programador: {2}", Jose.Dinero, Felipe.Dinero, Rojelia.Dinero); menu = Int32.Parse(Console.ReadLine()); switch (menu) { case 1: Jose.Depositar(); break; case 2: Felipe.Depositar(); break; case 3: Rojelia.Depositar(); break; case 4: Jose.Extraer(ingreso()); break; case 5: Felipe.Extraer(ingreso()); break; case 6: Rojelia.Extraer(ingreso()); break; default: break; } }while(menu != 0); }
static void Main(string[] args) { string opcion1, empleado, tipo = ""; int extraccion, opcion = 1; Empleado administrativo = new Administrativo(); Empleado rrhh = new RRHH(); Empleado programador = new Programador(); do { Console.WriteLine("¿Quiere depositar, extraer, salir?"); opcion1 = Console.ReadLine(); switch (opcion1) { case "depositar": Console.WriteLine("A quien le quiere depositar:"); empleado = Console.ReadLine(); switch (empleado) { case "administrativo": administrativo.depositar(tipo); break; case "rrhh": Console.WriteLine("¿es referida?si o no"); tipo = Console.ReadLine(); rrhh.depositar(tipo); break; case "programador": Console.WriteLine("¿sos junior, semiSenior o senior"); tipo = Console.ReadLine(); programador.depositar(tipo); break; default: Console.WriteLine("ingrese una opcion real"); break; } break; case "extraer": Console.WriteLine("A quien le quiere extraer:"); empleado = Console.ReadLine(); switch (empleado) { case "administrativo": Console.WriteLine("cuanto quiere extraer?"); extraccion = Int32.Parse(Console.ReadLine()); administrativo.extraer(extraccion); break; case "rrhh": Console.WriteLine("cuanto quiere extraer?"); extraccion = Int32.Parse(Console.ReadLine()); rrhh.extraer(extraccion); break; case "programador": Console.WriteLine("cuanto quiere extraer?"); extraccion = Int32.Parse(Console.ReadLine()); programador.extraer(extraccion); break; default: Console.WriteLine("ingrese una opcion real"); break; } break; case "salir": opcion = 2; break; default: Console.WriteLine("ingrese una opcion real"); break; } } while(opcion == 1); }
static void Main(string[] args) { Empleado programador = new Programador(0); Empleado rrhh = new RRHH(0); Empleado admin = new Administrativo(0); int opcion = 1, plata = 0; string opcion1 = "", tipo = ""; do { Console.WriteLine("Ingrese la opcion que desea realizar\n" + "[1]Para depositar con un RRHH\n" + "[2]Para depositar con un Programador\n" + "[3]Para depositar con un Administrativo\n" + "[4]Para extraer de RRHH\n" + "[5]Para extraer de Programador\n" + "[6]Para extraer de Administrativo\n"); opcion1 = Console.ReadLine(); switch (opcion1) { case "1": Console.WriteLine("Ingrese si la persona es confiable o no\n"); tipo = Console.ReadLine(); Console.WriteLine("La caja bancaria del RRHH es " + rrhh.Depositar(tipo)); break; case "2": Console.WriteLine("Ingrese el rango del programador\n" + "[1]Para junior" + "[2]Para semi-senior" + "[3]Para senior"); tipo = Console.ReadLine(); Console.WriteLine("La caja bancaria del Programador es " + programador.Depositar(tipo)); break; case "3": Console.WriteLine("La caja bancaria del Administrativo es " + admin.Depositar(tipo)); break; case "4": Console.WriteLine("Ingrese cuanta plata va a extraer\n"); plata = Int32.Parse(Console.ReadLine()); rrhh.Extraer(plata); break; case "5": Console.WriteLine("Ingrese cuanta plata va a extraer\n"); plata = Int32.Parse(Console.ReadLine()); programador.Extraer(plata); break; case "6": Console.WriteLine("Ingrese cuanta plata va a extraer\n"); plata = Int32.Parse(Console.ReadLine()); admin.Extraer(plata); break; default: opcion = 0; break; } }while(opcion == 1); }
static void Main(string[] args) { Empleado RRHH = new RRHH(5, 0); Empleado junior = new Programador("junior", 0); Empleado semiSenior = new Programador("semiSenior", 0); Empleado senior = new Programador("senior", 0); Empleado Administrativo = new Administrativo(0); string opcion = ""; int monto; while (opcion != "Salir") { Console.WriteLine("[1]Depositar al RRHH\n" + "[2]Depositar a los Programadores\n" + "[3]Depositar al Administrativo\n" + "[4]Extraer del RRHH\n" + "[5]Extraer de uno de los Programadores\n" + "[6]Extraer del Administrativo\n" + "[7]Ver caja bancaria del RRHH\n" + "[8]Ver caja bancaria de los Programadores\n" + "[9]Ver caja bancaria del Administrativo"); opcion = Console.ReadLine(); switch (opcion) { case "1": RRHH.depositan(); break; case "2": junior.depositan(); semiSenior.depositan(); senior.depositan(); break; case "3": Administrativo.depositan(); break; case "4": Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del RRHH"); monto = Int32.Parse(Console.ReadLine()); RRHH.extraen(monto); break; case "5": Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del Programador"); monto = Int32.Parse(Console.ReadLine()); Console.WriteLine("[1]Extraer del junior\n[2]Extraer del semiSenior\n[3]Extraer del senior"); opcion = Console.ReadLine(); switch (opcion) { case "1": junior.extraen(monto); break; case "2": semiSenior.extraen(monto); break; case "3": senior.extraen(monto); break; } break; case "6": Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del Administrativo"); monto = Int32.Parse(Console.ReadLine()); Administrativo.extraen(monto); break; case "7": Console.WriteLine("Monto de la cuenta del RRHH: " + RRHH.CajaBancaria); break; case "8": Console.WriteLine("Monto de la cuenta del junior: " + junior.CajaBancaria + "\nMonto de la cuenta del semiSenior" + semiSenior.CajaBancaria + "\nMonto de la cuenta del senior" + senior.CajaBancaria); break; case "9": Console.WriteLine("Monto de la cuenta del Administrativo: " + Administrativo.CajaBancaria); break; default: opcion = "Salir"; break; } } }