Вы находитесь на странице: 1из 3

ESCUELA POLITÉCNICA NACIONAL

PROGRAMACIÓN AVANZADA
TALLER semana 11

Estudiante: Jose Cueva Prieto


Fecha: 05/06/2019
Tema: Arreglo de objetos
Objetivo: Entender la estructura y modificación de un arreglo de objetos
interactuando a través de las posiciones en el arreglo.
Secciones:
• Sección 1
//Codigo
//Clase Principal
// @ ESCUELA POLITECNICA NACIONAL
// @ Jose Cueva Prieto
public class MainEmpresa {

public static void main(String[] args) {


//Arreglo prestablecido 3 empleados
Persona p1= new Persona();

double sumatoriaDeSalarios;
sumatoriaDeSalarios=p1.sumaSalario();
System.out.println("---------------------|Listado de empleados|-------
------");
p1.mostrarPersonal();
System.out.println("--------------------------------------------------
-------");
System.out.println(" La suma de salarios del personal es:
"+sumatoriaDeSalarios+" $");

//Clase Empleado
// @ ESCUELA POLITECNICA NACIONAL
// @ Jose Cueva Prieto
public class Empleado {
private String nombre;
private String apellido;
private double salario;
private int edad;

Docente: Martha San Andrés


ESCUELA POLITÉCNICA NACIONAL
PROGRAMACIÓN AVANZADA
TALLER semana 11
public Empleado(String nombre, String apellido, double salario, int edad) {
this.nombre = nombre;
this.apellido = apellido;
this.salario = salario;
this.edad = edad;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}

//Clase Persona
// @ ESCUELA POLITECNICA NACIONAL
// @ Jose Cueva Prieto
public class Persona {
private Empleado[] ep;

public Persona() {
ep= new Empleado [3];
ep[0]= new Empleado ("Jose","Cueva",1000,23);
ep[1]= new Empleado ("Diana","Sarango",2000,24);
ep[2]= new Empleado ("Cristian","Flores",1500,22);

}
//metodo
public double sumaSalario() {
double suma=0;
for(int i=0;i<ep.length;i++) {
suma=suma+ep[i].getSalario();

Docente: Martha San Andrés


ESCUELA POLITÉCNICA NACIONAL
PROGRAMACIÓN AVANZADA
TALLER semana 11
}
return suma;
}

public void mostrarPersonal() {

for(int i=0;i<ep.length;i++) {
System.out.println(" Nombre: "+ep[i].getNombre()+ " |Apellido:
"+ep[i].getApellido()+ " |salario: "+ep[i].getSalario()+ " |edad " +
ep[i].getEdad() ); ;
}

• Sección 2
• //Resultados

Docente: Martha San Andrés

Вам также может понравиться