Пример #1
0
 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);
     }
 }
Пример #2
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);
        }