ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

IMPLEMENTACIÓN VECTORES DE OBJETO


Enviado por   •  7 de Diciembre de 2021  •  Trabajos  •  4.923 Palabras (20 Páginas)  •  60 Visitas

Página 1 de 20

IMPLEMENTACIÓN

VECTORES DE OBJETO

2019

Implementación de la solución:

Ejercicio propuesto:

Una empresa multinacional que presta sus servicios en cuatro ciudades del país (Bogotá, Barranquilla, Cali y Medellín); desea implementar un sistema de información para manejar los datos de sus empleados. Dentro de la información principal que se desea registrar de cada empleado están: La identificación, nombre, edad y sexo. También se requiere tener un correo electrónico institucional para enviarles las comunicaciones de la empresa.

 

En lo referente a la formación académica, la empresa requiere saber el nivel de formación de cada uno de sus empleados (Técnicos, Profesionales, Especialistas, Magister y Doctores). Igualmente es importante saber el número de idiomas que maneja, por políticas de la empresa sus empleados deben manejar una segunda lengua.

Diseño UML

Main

+ static void mostrarVector(DeclararVectorObjetos obj)

+ static void int menú()

+ static void llenar(Empresa em)

+ static void main(String[]args)

Empresa

- nombre String

- identificación int

- edad int 

- sexo String

- ciudad String

- correo String

- formación String

- idioma int

+ Empresa()

+ getNombre() String

+ getIdentificación() int

+ getEdad() int

+ getSexo() String

+ getCiudad() String

+ getCorreo() String

+ getFormación() String

+ getIdioma() int

+ setNombre(String nom)

+ setIdentificación(int id)

+ setEdad(int ed)

+ setSexo(String sex)

+ setCiudad(String ciu)

+ setCorreo(String cor)

+ setFormación(String form)

+ setIdioma(int idi)

DeclararVectorObjetos

  • tamano() int
  • vectorEmpresa() Empresa []

+ getTamano() int

+ getVectorEmpresa(int p) Empresa

+ crearVector()

+ setTamano(int tam)

+ setVectorEmpresa(int p, Empresa vec)

+ buscarEmpleado()

+ empleadasTécnicas() int

+ empleadosIdiomas()

+ listadoBogotá ()

+ listadoBarranquilla()

+ listadoCali()

+ listadoMedellín()

+ empleadoMasViejo() String

+ empleadoMasJoven() String

Implementación de la clase Empresa en el fichero Empresa.java:

public class Empresa {

   

    private String nombre;

    private int identificacion;

    private int edad;

    private String sexo;

    private String correo;

    private String formacion;

    private int idiomas;

    private String ciudad;

    public void Empresa(){

        nombre = "";

        identificacion = 0;

        edad = 0;

        sexo = "";

        correo = "";

        formacion = "";

        idiomas = 0;

        ciudad = "";

    }

    public void setNombre(String nom){

        nombre = nom;

    }

    public String getNombre(){

        return nombre;

    }

    public void setIdentificacion(int id){

        identificacion = id;

    }

    public int getIdentificacion(){

        return identificacion;

    }

    public void setEdad(int ed){

        edad = ed;

    }

    public int getEdad(){

        return edad;

    }

    public void setSexo(String sex){

        sexo = sex;

    }

    public String getSexo(){

        return sexo;

    }

    public void setCorreo(String cor){

        correo = cor;

    }

    public String getCorreo(){

        return correo;

    }

    public void setFormacion(String form){

        formacion = form;

    }

    public String getFormacion(){

        return formacion;

    }

    public void setIdiomas(int idi){

        idiomas = idi;

    }

    public int getIdiomas(){

        return idiomas;

    }

    public void setCiudad(String ciu){

        ciudad = ciu;

    }

    public String getCiudad(){

        return ciudad;

    }

}

Implementación de la clase DeclararVectorObjetos en el fichero DeclararVectorObjetos.java

public class DeclararVectorObjetos {

//Se define un atributo para asignar el tamaño que tendrá el vector el cual se pedirá en tiempo de ejecución//

    private int tamano;

//Se declara el vector de tipo Estudiantes//

...

Descargar como (para miembros actualizados)  txt (17.6 Kb)   pdf (80.3 Kb)   docx (15.2 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com