Practica en java

Solo disponible en BuenasTareas
  • Páginas : 3 (734 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
Práctica 8
PAMN
Fecha de entrega:

24 / 04 / 2012
04 / 05 / 2012

Agregar el código solicitado:
Deberán:
 Ordenar los empleados de menor a mayor por fechas y nombre
 Agregar al menos a 4empleados (vendedores) más y al menos unas 4 ventas por cada uno
 Agregar código para obtener los promedios de ventas
 El ordenamiento hacerlo por medio de una clase auxiliar Comparatorpasándola al constructor de un objeto
Collection de tipo TreeSet. (http://docs.oracle.com/javase/6/docs/api/java/util/TreeSet.html)
 Implementar el código para imprimir inicialmente los datos de losobjetos a la salida estándar.
 Implementar el código para imprimir en un archivo los elementos ordenados del treeSet.
import java.text.ParseException;
import java.text.SimpleDateFormat;
importjava.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main { // Empresa
public static void main(){
try {SimpleDateFormat format = new SimpleDateFormat("dd/MM/YYYY");
EmpresaX empresa = new EmpresaX();
Ingeniero ing = new Ingeniero("Sistemas", 1000, "Pedro Páramo", format.parse("21/08/2013"), 70.0);Ingeniero mecanico = new Ingeniero("Maquinaria", 1000, "Jesús García", format.parse("02/02/2015"), 70.0);
Ingeniero electronico = new Ingeniero("Maquinaria", 1000, "Perengano Garc ía",format.parse("02/02/2001"), 70.0);
empresa.agregaPersonal(ing);
empresa.agregaPersonal(mecanico);
empresa.agregaPersonal(electronico);
Vendedor v1 = new Vendedor(1000, "Juan Mendez", format.parse("21/08/2011"),70);
//Vendedor v2 = new Vendedor(5000, "Chuck Jones", format.parse("11/04/2004"), 70);
//Vendedor v3 = new Vendedor(10000, "Tonatiuh Mendoza", format.parse("21/04/2006"), 70);
//Vendedor v4 =new Vendedor(20000, "Elizabeth Pérez", format.parse("22/02/2003"), 70);
v1.addVenta(new Venta(1000, "Perengano C."));
v1.addVenta(new Venta(2000, "Perengano C."));

empresa.agregaPersonal(v1);...
tracking img