Está en la página 1de 6

PROBLEMA_2_4

PACKAGE SEMANA02
package semana02;

public class obrero {


//Atributos
private String nombre;
private int codigo;
private double tarifaHora;
private int horasTrabajadas;
//Constructor
public obrero(String name, int code, int tarifa, int horas){
nombre = name;
codigo = code;
tarifaHora = tarifa;
horasTrabajadas = horas;
}
//Métodos de Acceso
public String getNombre() {
return nombre;
}
public void setNombre(String name) {
nombre = name;
}

public int getCodigo() {


return codigo;
}
public void setCodigo(int code) {
codigo = code;
}

public double getTarifaHora() {


return tarifaHora;
}
public void setTarifaHora(double tarifa) {
tarifaHora = tarifa;
}

public int getHorasTrabajadas() {


return horasTrabajadas;
}
public void setHorasTrabajadas(int horas) {
horasTrabajadas = horas;
}

//Operaciones
public double sueldoBruto() {
return horasTrabajadas*tarifaHora;
}
public double descuentoAFP() {
return sueldoBruto()*0.10;
}
public double descuentoEPS() {
return sueldoBruto()*0.05;
}
public double sueldoNeto() {
return sueldoBruto()-descuentoAFP()-descuentoEPS();
}
}

PACKAGE GUI
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
obrero o = new obrero("Maggie", 72730210, 20, 84);
listado(o);
o.setHorasTrabajadas(o.getHorasTrabajadas()+8);
o.setTarifaHora(o.getTarifaHora()-0.015*o.getTarifaHora());
listado(o);
}
void listado(obrero m) {
imprimir("Obrero");
imprimir(" Nombre : "+m.getNombre());
imprimir(" Codigo : "+m.getCodigo());
imprimir(" Tarifa por hora : "+m.getTarifaHora());
imprimir(" Horas Trabajadas : "+m.getHorasTrabajadas());
imprimir(" Sueldo Bruto : "+m.sueldoBruto());
imprimir(" Descuento por AFP : "+m.descuentoAFP());
imprimir(" Descuento por EPS : "+m.descuentoEPS());
}

GUI

PROPUESTO_2_1
PACKAGE SEMANA02
package semana02;
public class video {
//Atributos
private String nombreVideo;
private int codigo;
private double duracionVideo;
private double precioSoles;
//Constructor
public video(String name,int code, double duracion, double soles) {
nombreVideo= name;
codigo= code;
duracionVideo= duracion;
precioSoles=soles;
}

//Métodos de aceso

public String getNombreVideo() {


return nombreVideo;
}
public void setNombreVideo(String name) {
nombreVideo = name;
}

public int getCodigo() {


return codigo;
}
public void setCodigo(int code) {
codigo = code;
}

public double getDuracionVideo() {


return duracionVideo;
}
public void setDuracionVideo(double duracion) {
duracionVideo = duracion;
}

public double getPrecioSoles() {


return precioSoles;
}
public void setPrecioSoles(double soles) {
precioSoles = soles;
}

//Operaciones
public double precioDolares() {
return precioSoles/3.25;
}
}

PACKAGE GUI
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
video v = new video("La monja", 274829,96,23);
listado(v);
v.setPrecioSoles(v.getPrecioSoles()+5.50);
listado(v);
}

void listado(video m) {
imprimir("Video");
imprimir("Nombre del Video :"+m.getNombreVideo());
imprimir("Codigo :"+m.getCodigo());
imprimir("Duración del Video :"+m.getDuracionVideo());
imprimir("Precio en Soles :"+m.getPrecioSoles());
imprimir("Precio en Dólares :"+m.precioDolares());
}

GUI

PROPUESTO_2_1
PACKAGE SEMANA02
package semana02;

public class paciente {


//Atributos
private String nombrePaciente;
private String apellidosPaciente;
private int edadPaciente;
private double estaturaMetros;
private double pesoKilogramos;

//Constructor
public paciente(String nombre, String apellidos, int edad, double
estatura, double peso) {
nombrePaciente= nombre;
apellidosPaciente= apellidos;
edadPaciente= edad;
estaturaMetros= estatura;
pesoKilogramos= peso;
}
//Métodos de Acceso
public String getNombrePaciente() {
return nombrePaciente;
}
public void setNombrePaciente(String nombre) {
nombrePaciente = nombre;
}

public String getApellidosPaciente() {


return apellidosPaciente;
}
public void setApellidosPaciente(String apellidos) {
apellidosPaciente = apellidos;
}

public int getEdadPaciente() {


return edadPaciente;
}
public void setEdadPaciente(int edad) {
edadPaciente = edad;
}

public double getEstaturaMetros() {


return estaturaMetros;
}
public void setEstaturaMetros(double estatura) {
estaturaMetros = estatura;
}

public double getPesoKilogramos() {


return pesoKilogramos;
}
public void setPesoKilogramos(double peso) {
pesoKilogramos = peso;
}

//Operaciones
public String estadoPaciente() {
if(edadPaciente<18)
return "Es menor de edad";
else
return "Es mayor de edad";
}
public double masaCorporal() {
return pesoKilogramos/(estaturaMetros*estaturaMetros);
}
}

PACKAGE GUI
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
paciente p = new paciente("Mónica", "Pérez",16,1.69,65);
listado (p);
}
void listado(paciente m){
imprimir("Paciente");
imprimir("Nombre del Paciente :"+m.getNombrePaciente());
imprimir("Apellidos del Paciente :"+m.getApellidosPaciente());
imprimir("Edad :"+m.getEdadPaciente());
imprimir("Estatura en Metros :"+m.getEstaturaMetros());
imprimir("Peso en Kilogramos :"+m.getPesoKilogramos());
imprimir("Estado del Paciente :"+m.estadoPaciente());
imprimir("índice de Masa Corporal :"+m.masaCorporal());
}

GUI

También podría gustarte