Documentos de Académico
Documentos de Profesional
Documentos de Cultura
}
//Un método que retorne el descuento de acuerdo a la siguiente tabla:
//Sueldo bruto Descuento
//< 3500 1 1 % del sueldo bruto
//≥ 3500 y < 4500 1 3% del sueldo bruto
//≥ 4500 15% del sueldo bruto
public double descuento(){
if (sBruto()<3500) return sBruto()*11/100;
else if (sBruto()<4500) return sBruto()*13/100;
else return sBruto()*15/100;
}
// Un método que retorne el sueldo neto (sueldo bruto - descuento).
public double sNeto(){
return sBruto()-descuento();
}
//las variables no llevan parentesis
//los metodos si llevan parentesis
}
GUI
GUI
}
}
GUI
GUI
Gui
}
//Implemente un m�todo listado que reciba la referencia a un
objeto de tipo Trabajador y
//visualice sus datos completos.
void listar(Trabajador x){
imprimir("Codigo :"+x.getCodigo());
imprimir("horas trabajadas :"+x.getHoras());
imprimir("Nombre :"+x.getNombre());
imprimir("tarifa por hora :"+x.getTxh());
imprimir(" sueldo bruto :"+x.sueldobruto());
imprimir("el descuento es de :"+x.descuento()+" soles.");
imprimir("sueldo neto :"+x.sueldoneto());
imprimir("****************");
}
package semana_03;
//Diseñe la clase Profesor en el paquete semana_03 con los atributos privados:
código (int), nombre
//(String), horas trabajadas (int) y tarifa por hora (double
public class Profesor {
private int codigo,horas;
private String nombre;
private double tarifa;
//Una variable privada de clase que cuente la cantidad de objetos tipo Profesor
creados.
private static int cantidad ;
//obejtos staticos
imprimir("-===REPORTE===-");
imprimir("Numero de Datos Ingresados : "+Edificio. getContador ());
imprimir("Total de dolares del edificio : "+Edificio. getAcumulado ());
imprimir("Nuevos precio de departamento: "+e.getCostoDolares());
limpieza();
}
//Implemente un método listado que reciba la referencia a un objeto de
tipo Edificio y visualice
//sus datos completos.
void listar(Edificio x){
imprimir("Numero de Codigo : "+ x.getCodigo());
imprimir("Numero de Departamentos : "+ x.getNumDep());
imprimir("Numero de Contrato : "+ x.getNumCont());
imprimir("Costo de departamentos en Dolares : "+ x.getCostoDolares());
package semana_04;
//Diseñe la Clase Celular en el paquete semana_05 con los atributos privados:
//número (int), usuario (String), segundos consumidos (int) y precio por segundo
(double),
public class Celular {
//si la inicializacion de la variables es 0 no es necesario ponerle; por
defecto es 0
//asumiendo
//por defecto los valores de inicialización:
// numero
//
private int numero=88888888,segundos;
private double precio;
private String usuario="NINGUNO";
//variables d clase ... solo se quedan ahi
//Una variable privada de Clase que cuente la cantidad de objetos tipo Celular
creados.
private static int cantidad ;
*/
public Celular(int numero, String usuario) {
this.numero = numero;
this.usuario = usuario;
cantidad++;
sumaTotalPagar+=totalPagar();
}
}
/*Métodos de acceso set para todos los atributos privados. Haga uso de la
referencia this.
- Métodos de acceso get para todos los atributos privados.
- Métodos de Clase get para todas las variables de Clase privadas.
*/
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public int getSegundos() {
return segundos;
}
public void setSegundos(int segundos) {
this.segundos = segundos;
}
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}
public String getUsuario() {
return usuario;
}
public void setUsuario(String usuario) {
this.usuario = usuario;
}
public static int getCantidad() {
return cantidad;
}
public static double getSumaTotalPagar() {
return sumaTotalPagar ;
}
//Un método que retorne el costo de consumo (segundos*precio).
public double costoConsumo(){
return segundos*precio;
}
//Un método que retorne el impuesto por IGV (18% del costo de consumo).
public double impuesto(){
return costoConsumo()*18/100;
}
//Un método que retorne el total a pagar (costo de consumo + impuesto por IGV).
public double totalPagar(){
return costoConsumo()+impuesto();
}
GUI
}
package semana_04;
/*Diseñe la Clase Pelota en el paquete semana_05 con los atributos
* privados: marca
(String), peso en gramos (double), presión en libras (double),
diámetro en centímetros (double) y precio (double)
marca =”ninguno”
peso en gramos = 0.0
presión en libras = 0.0
diámetro en cms. =0.0
precio = 0.0
*/
public class Pelota {
private String marca="ninguno";
private double pesogramos=0.0,presionlibras=0.0,diamecent=0.0,precio=0.0;
//Una variable privada de Clase que cuente la cantidad de objetos tipo Pelota
creados
private static int cantidad ;
//Un Constructor con tres parámetros que inicialice sólo los atributos marca,
peso en gramos y
//presión en libras, cuente la cantidad de objetos creados y acumule el importe
a pagar. Haga
//uso de la referencia this.
public Pelota(String marca, double pesogramos, double presionlibras) {
this.marca = marca;
this.pesogramos = pesogramos;
this.presionlibras = presionlibras;
cantidad++;
sumaImporte+=totalPagar();
}
public Pelota() {
cantidad++;
sumaImporte+=totalPagar();
}
//Métodos de acceso set para todos los atributos privados. HHaga uso de la
referencia this.
//Métodos de acceso get para todos los atributos privados.
//Un método que retorne el volumen del balón (3.1416 * radio* radio).
public double volumenBalon(){
return 3.1416*radio()*radio();
}
Gui