public double ganarPasta(double a) { if (a > 0) { double beneficios = Convert.ToInt32(this.beneficios.Replace("%", "")); return(a * (beneficios / 100)); } else { Directivo b = this; b--; return(0); } }
static void Main(string[] args) { bool salir = false; Empleado emple = new Empleado("Paco", "ger", "39468908", 11, 10000, "986254581"); Directivo dir = new Directivo("Alo", "per", "39468908", 22, "Sitio", 5); EmpleadoEspecial emplees = new EmpleadoEspecial("Franks", "awd", "39468908", 33, 10000, "986254581", "0.5%"); do { Console.WriteLine("1.-Visualizar los datos del Directivo"); Console.WriteLine("2.-Visualizar los datos del Empleado"); Console.WriteLine("3.-Visualizar los datos del EmpleadoEspecial"); Console.WriteLine("4.-Salir"); int opcion = Convert.ToInt32(Console.ReadLine()); //Console.WriteLine("---------------------"); //emple.Mostrar(1); //Console.WriteLine("---------------------"); switch (opcion) { case 1: dir.Mostrar(); obtenerGanacia(dir); break; case 2: emple.Mostrar(); Console.WriteLine("Hacienda: " + emple.hacienda(0)); break; case 3: emplees.Mostrar(); obtenerGanacia(emplees); break; case 4: salir = true; break; default: Console.WriteLine("a"); break; } } while (!salir); }