Hola pues resulta que me pusieron un ejercicio, pero no sé si me quedó bueno así que aqui os dejo a ver si me pueden echar una manito, igual me corre pero si depronto tienen depronto sugerencias se los agradecería.
"se supone que es para practicar POO"
Ejercicio.
se desea crear una aplicacion para manejar la informacion de un empleado. un empleado tiene un nombre, una cedula, una direccion y un salario asignado, la aplicacion debe permitir crear un nuevo empleado, ingrementar el salario en un 10% decrementar el salario en un porcentaje dado por el usuario, devolver la direccion del empleado y devolver el salario.
e aquí el código
Código Java:
Ver original/*clase empleado*/
package Aplication_Body;
public class Empleado {
private int cedula;
private double salario;
public Empleado
(String nombre,
int cedula,
String direccion,
double salario
){
super();
this.nombre = nombre;
this.cedula = cedula;
this.direccion = direccion;
this.salario = salario;
}
return nombre;
}
public void setNombre
(String nombre
) { this.nombre = nombre;
}
public int getCedula() {
return cedula;
}
public void setCedula(int cedula) {
this.cedula = cedula;
}
public String getDireccion
() { return direccion;
}
public void setDireccion
(String direccion
) { this.direccion = direccion;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
}
Código Java:
Ver original/*esta es la clase principal, donde crearemos el Objeto Empleado1 o e1*/
package Aplication_Body;
import Aplication_Body.Metodos;
public class Empresa {
public static void main
(String[] args
) { new Empresa();
}
public Empresa(){
String nombre
= Metodos.
pedir("ingrese el nombre del empleado"); int cedula = Metodos.convertirEntero(Metodos.pedir("Ingrese el número de
cedula"));
String direccion
= Metodos.
pedir("ingrese la dirección del empleado"); double salario = Metodos.convertirEntero(Metodos.pedir("ingrese el salario
asignado del empleado"));
Empleado e1 = new Empleado(nombre, cedula, direccion, salario);
double salario10 = Metodos.ValorMasPorcentaje(e1.getSalario(), 10);
double salarioFinal = Metodos.valorMenosPorcentaje(salario10,
Metodos.convertirEntero(Metodos.pedir("Ingrese el porcentaje que le desea decrementar al
salario del empleado")));
Metodos.mostrar(e1.getNombre()+" "+e1.getCedula()+" "+e1.getDireccion());
Metodos.mostrar("Este es su salairio final, +el 10%, [descontados todas las
prestaciones y deudas] "+"salario "+salarioFinal);
}
}
Código Java:
Ver original/*Aquí en esta clase tengo todos los métodos básicos que utilizo a lo largo del programa*/
package Aplication_Body;
import javax.swing.JOptionPane;
public class Metodos {
{
}
public static int convertirEntero
(String x
) {
}
public static void mostrar
(String x
) {
}
public static double ValorMasPorcentaje(double valor, double porcentaje){
double valorFinal=((valor*porcentaje)/100);
return(valor+valorFinal);
}
public static double valorMenosPorcentaje(double valor, int porcentaje){
double valorFinal=((valor*porcentaje)/100);
return(valor-valorFinal);
}
}
Si depronto no hay nada que corregir, que no creo, igual coloquen que está bien porfa, para yo saber que lohize bien, gracias