public class Empleado {
String nombre;
int cedula,edad;
double salario;
boolean casado;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getCedula() {
return cedula;
}
public void setCedula(int cedula) {
this.cedula = cedula;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public boolean isCasado() {
return casado;
}
public void setCasado(boolean casado) {
this.casado = casado;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
package empleado;
public class Intermedio extends Empleado {
public Intermedio(String nombre, int cedula, int edad, boolean casado, double salario) {
super(nombre, cedula, edad, casado, salario);
// TODO Auto-generated constructor stub
}
}
package empleado;
public class Principiante extends Empleado {
public Principiante(String nombre, int cedula, int edad, boolean casado, double salario) {
super(nombre, cedula, edad, casado, salario);
}
}
package empleado;
public class Señor extends Empleado {
public Señor(String nombre, int cedula, int edad, boolean casado, double salario) {
super(nombre, cedula, edad, casado, salario);
}
}
package empleado;
import java.util.*;
public class RunEmpleado {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc =new Scanner(System.in);
System.out.println("digite el nombre y apellido del empleado");
String nom=sc.nextLine();
System.out.println("digite la cedula del empleado");
int cc=sc.nextInt();
System.out.println("digite la edad del empleado");
int ed=sc.nextInt();
System.out.println("*digite true si es casado \n*false si es soltero ");
boolean cas=sc.nextBoolean();
System.out.println("digite el salario que recibe");
Double sal=sc.nextDouble();
Principiante pr= new Principiante (nom,cc,ed,cas,sal);
Intermedio pr1= new Intermedio (nom,cc,ed,cas,sal);
Señor pr2= new Señor (nom,cc,ed,cas,sal);
if (ed<=21){
System.out.println("el empleado es principiante");
System.out.println("nombre apellido: "+pr.getNombre()+"\ncc: "+pr.getCedula()+"\nedad: "+pr.getEdad()+"\nSalario: "+pr.getSalario());
double tot=((sal*2)/100);
double total=tot+sal;
System.out.println("el salario total que recibe con el aumento del 2% es $"+total);
}else if (ed>=22 & ed<=35){
System.out.println("el empleado es intermedio");
double tot=((sal*5)/100);
double total=tot+sal;
System.out.println("el salario total que recibe con el aumento del 5% es $"+total);
}else{if(ed >35 & ed<45)
System.out.println("el empleado es señor");
double tot=((sal*10)/100);
double total=tot+sal;
System.out.println("el salario total que recibe con el aumento del 10% es $"+total);
}
No hay comentarios:
Publicar un comentario