Enunciado del programa
Enviado por D0095A • 13 de Julio de 2015 • 4.504 Palabras (19 Páginas) • 193 Visitas
ENUNCIADO DEL PROGRAMA
Hacer un programa que a través de un arreglo de la clase Trabajador permita administrar los datos: clave (entera), nombre (cadena), edad (entera), sexo (carácter), puesto (cadena) y salario (real), de los 30 trabajadores que tiene la empresa "MAYA".
El programa deberá presentar un menú con las opciones:
1. ALTAS
2. CONSULTA INDIVIDUAL
3. CONSULTA GENERAL
4. MODIFICACIONES
5. BAJAS
6. SALIR DEL PROGRAMA
LISTADO DE CODIGO
Trabajador.java
1 public class Trabajador
2 {
3 //ATRIBUTOS
4
5 private int clave;
6 private String nombre;
7 private int edad;
8 private char sexo;
9 private String puesto;
10 private float salario;
11
12 public Trabajador()
13 {
14 }
15
16 // CONSTRUCTOR
17 public Trabajador (int nuevaClave, String nuevoNombre, int nuevaEdad, char mfSexo, String nuevoPuesto, float nuevoSalario)
18 {
19 clave= nuevaClave;
20 nombre= nuevoNombre;
21 edad= nuevaEdad;
22 sexo= mfSexo;
23 puesto= nuevoPuesto;
24 salario= nuevoSalario;
25 }
26 //SET = METODOS A ESTABLECER
27 public void setClave(int clave)
28 {
29 this.clave = clave;
30 }
31 public void setNombre(String nombre)
32 {
33 this.nombre = nombre;
34 }
35 public void setEdad(int edad)
36 {
37 this.edad = edad;
38 }
39 public void setSexo(char sexo)
40 {
41 this.sexo = sexo;
42 }
43 public void setPuesto(String puesto)
44 {
45 this.puesto = puesto;
46 }
47 public void setSalario(float salario)
48 {
49 this.salario = salario;
50 }
51 //GET = METODOS A OBTENER
52 public int getClave()
53 {
54 return clave;
55 }
56 public String getNombre()
57 {
58 return nombre;
59 }
60 public int getEdad()
61 {
62 return edad;
63 }
64 public char getSexo()
65 {
66 return sexo;
67 }
68 public String getPuesto()
69 {
70 return puesto;
71 }
72 public float getSalario()
73 {
74 return salario;
75 }
76
77 }
78
admonTrabajadores.java
1 import java. util.Scanner;
2 public class AdmonTrabajadores
3 {
4 String nombre;
5 String puesto;
6 int clave;
7 int edad;
8 float salario;
9 char sexo;
10
11 //ARREGLO
12 Trabajador empleados [ ] = new Trabajador [30];
13 int t=0;
14 Trabajador tra = new Trabajador(clave, nombre, edad, sexo, puesto, salario);
15
...