martes, 2 de abril de 2019

Ejercicio nro 2


1 clase empleado..............................................................


package s6_EJERCICIO2;

public class Empleado {
      String nombre;
      int numEmpleado, sueldo;
      static private int contador=0;
   
       Empleado(String nombre, int sueldo){
              this.nombre=nombre;
              this.sueldo=sueldo;
              numEmpleado=++contador;                     
                                        }
     
        public void aumentarSueldo(int porcentaje){
               sueldo+=(int)(sueldo*porcentaje/100);                                 
                                                  }
       
        public String ImprimirEmpleado(){
              return "numero empleado:  "+numEmpleado+" Nombre: "+nombre +" Sueldo: "+sueldo;                         
                                        }
}



2 clase ejecutivo--------------------------------------------------


 class Ejecutivo extends Empleado {
      int presupuesto;
   
      Ejecutivo(String nom, int sue, int pre){
                super(nom,sue);
                presupuesto=pre;
                                              }
     
      void asignarPresupuesto(int p){
           presupuesto=p;
                                    }
     
      public String ImprimirEjecutivo(){
            return "nro Empleado"+numEmpleado+" Nombre: "+ nombre+ " Sueldo: "+sueldo+" Presupuesto: "+presupuesto;
                                       }           
}

3 clase ejecutar---------------------------------------------------

 class Ejecutar {
      public static void main(String args[]){
              Ejecutivo jefe =new Ejecutivo("Armando castillo ",1000,0);
              jefe.asignarPresupuesto(1500);
             
              System.out.println(jefe.ImprimirEjecutivo());
             
              jefe.aumentarSueldo(5);
              System.out.println(jefe.ImprimirEjecutivo());
             
              Empleado emp1 =new Empleado("Esteban torres castro",100);
              System.out.println(emp1.ImprimirEmpleado());
             
                                          }
}


No hay comentarios:

Publicar un comentario