PROGRAMA SOBRE LISTAS

import java.io.Serializable;

class Empleados implements Serializable{
private String cedula;
private String nombres;
private String apellidos;
private String cargo;
private double basico=0;
private double comision=0;
private double auxilioT=0;
Empleados siguiente;

public Empleados(String vcedula,String vnombres, String vapellidos,String vcargo,double vbasico, double vcomision, double vauxilio ){
cedula=vcedula;
nombres=vnombres;
apellidos=vapellidos;
cargo=vcargo;
basico=vbasico;
comision=vcomision;
auxilioT=vauxilio;
}

public void setCedula(String valor){
cedula=valor;
}

public String getCedula(){
return cedula;
}

public void setNombres(String valor){
nombres=valor;
}
public void setApellidos(String valor){
apellidos=valor;

}
public void setCargo(String valor){
cargo=valor;
}
public void setBasico(double valor){
basico=valor;
}
public void setComision(double valor){
comision=valor;
}
public void setAuxilioT(double valor){
auxilioT=valor;
}

public String getNombres(){
return nombres;
}
public String getApellidos(){
return apellidos;

}
public String getCargo(){
return cargo;
}
public double getBasico(){
return basico;
}
public double getComision(){
return comision;
}
public double getAuxilioT(){
return auxilioT;
}
public double getSalario(){
return basico+comision+auxilioT;
}

public void mostrar(){
System.out.println(cedula);
System.out.println(nombres);
System.out.println(apellidos);
System.out.println(cargo);
System.out.println(basico);
System.out.println(comision);
System.out.println(auxilioT);
System.out.print("Total a Pagar");
System.out.println(getSalario());
}

}
class LstaEmpleados{
Empleados datos;
Empleados inicio;
public void agregar(Empleados dato){
if(datos==null){
datos=dato;
inicio=datos;
datos.siguiente=null;
}
else{
datos.siguiente=dato;
datos=datos.siguiente;
datos.siguiente=null;
}
}

public void mostrar(){
datos=inicio;
int i=1;
while(datos!=null){
System.out.print("Empleado #");
System.out.println(i);
datos.mostrar();
datos=datos.siguiente;
i++;
}
}
public void leer(){
String ced=javax.swing.JOptionPane.showInputDia...
String nom=javax.swing.JOptionPane.showInputDia...
String apel=javax.swing.JOptionPane.showInputDi...
String cargo=javax.swing.JOptionPane.showInputD...
double Basico=Double.parseDouble(javax.swing.JO...
double comisiones=Double.parseDouble(javax.swin...
double auxilio=Double.parseDouble(javax.swing.J... de Transporte:"));

Empleados dato=new Empleados(ced, nom, apel, cargo, Basico, comisiones, auxilio);
agregar(dato);
}
public void menu(){
int op=0;
String texto="ESTRUDATOS\nDigite el numeros de la opcion que desea utilizar\n1. Agregar\n2. Mostrar\n3. Salir \n\nOpción";
do{
op=Integer.parseInt(javax.swing.JOptionP...
switch (op){
case 1: leer();
break;
case 2: mostrar();
break;
default: if(op>3 op<1) aplicacion="new">

No hay comentarios:

Publicar un comentario