Está en la página 1de 7

Problema 1_1:

PACKAGE SEMANA01:
package semana01;

public class Docente {


//Atributos
public int codigo;
public String nombre;
public int horas;
public double tarifa;

//Operaciones
public double sueldoBruto(){
return horas * tarifa;
}
public double descuento() {
if(sueldoBruto()<4500)
return 0.12*sueldoBruto();
else if (sueldoBruto()<6500)
return 0.14 * sueldoBruto();
else
return 0.16 * sueldoBruto();
}
public double sueldoNeto() {
return sueldoBruto() - descuento();
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
Docente d;
d = new Docente();
d.codigo = 234;
d.nombre = "Mario";
d.horas = 160;
d.tarifa = 37.5;

imprimir("Codigo: " + d.codigo);


imprimir("Nombre: " + d.nombre);
imprimir("Horas: " + d.horas);
imprimir("Tarifa: " + d.tarifa);
imprimir("Sueldo bruto: " + d.sueldoBruto());
imprimir("Descuento: " + d.descuento());
imprimir("Sueldo neto: " + d.sueldoNeto());

Problema 1_2:
PACKAGE SEMANA01:
package semana01;

public class Filmacion {


//Atributos
public int codigo;
public int duracionMinutos;
public double precioSoles;
public String titulo;
//Operaciones
public double precioDolares(){
return precioSoles/3.65;
}
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
Filmacion f;
f= new Filmacion();
f.codigo = 5467;
f.titulo = "Luca";
f.duracionMinutos= 96;
f.precioSoles= 150;

imprimir("Codigo: " + f.codigo);


imprimir("Titulo: " + f.titulo);
imprimir("Duracion de minutos: " + f.duracionMinutos);
imprimir("Precio en Soles: " + f.precioSoles);
imprimir("Precio en Dolares: " + f.precioDolares());
}

Problema 1_3:
PACKAGE SEMANA01:
package semana01;

public class persona {


//Atributos
public String nombre;
public int edad;
public double estatura;
public double peso;

//Operaciones
public String estadoPersona() {
if (edad<18)
return "menor de edad";
else
return "mayor de edad";
}
public double masaCorporal() {
return peso/(estatura*estatura);
}
PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
persona p;
p= new persona();
p.nombre = "Marta Valladolid Perez";
p.edad = 19;
p.estatura = 1.75;
p.peso = 65;

imprimir("Nombre: "+ p.nombre);


imprimir("Edad: "+ p.edad);
imprimir("Estatura: "+p.estatura);
imprimir("Peso: "+p.peso);
imprimir("Es: "+p.estadoPersona());
imprimir("Indice de Masa Corporal "+p.masaCorporal());
}

Problema 1_4:
PACKAGE SEMANA01:
package semana01;

public class coordinador {


//Atributos
public int codigo;
public int categoria;
public int numeroCelular;
public String nombre;
//Operaciones
public int sueldoEmpleado(){
switch (categoria) {
case 0:
return 8500;
case 1:
return 6850;
default:
return 5500;
}
}
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
coordinador c;
c= new coordinador();
c.codigo = 756843;
c.categoria = 2;
c.numeroCelular= 910256219;
c.nombre= "Matilda Gomez";

imprimir("Codigo: " + c.codigo);


imprimir("Categoria: " + c.categoria);
imprimir("Numero de Celular: " + c.numeroCelular);
imprimir("Nombre: " + c.nombre);
imprimir("Sueldo del Empleado: " + c.sueldoEmpleado());
}
Propuesto 1_1:
PACKAGE SEMANA01:
package semana01;

public class expositor {


//Atributos
public String nombre;
public int codigo;
public int horasTrabajadas;
public double tarifaHora;

//Operaciones
public double sueldoBruto(){
return horasTrabajadas*tarifaHora;
}
public double descuentoAFP() {
return sueldoBruto()*10/100;
}
public double descuentoEPS() {
return sueldoBruto()*5/100;
}
public double sueldoNeto() {
return sueldoBruto()-descuentoAFP()-descuentoEPS();
}
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
expositor e;
e= new expositor();
e.nombre= "José Luis Jimenez de Los Santos";
e.codigo= 75740584;
e.horasTrabajadas= 48;
e.tarifaHora= 350;

imprimir("Nombre del Trabajador: "+ e.nombre);


imprimir("Código del Trabajador: "+e.codigo);
imprimir("Horas Trabjadas: "+e.horasTrabajadas);
imprimir("Tarifa por Hora: "+e.tarifaHora);
imprimir("Sueldo Bruto: "+e.sueldoBruto());
imprimir("Descuento por AFP: "+e.descuentoAFP());
imprimir("Descuento por EPS: "+e.descuentoEPS());
imprimir("Sueldo Neto: "+e.sueldoNeto());
}

Propuesto 1_2:
PACKAGE SEMANA01:
package semana01;

public class trabajador {


//Atributos
public String nombre;
public int codigo;
public int horasTrabajadas;
public double tarifaHora;
//Operaciones
public double sueldoTrabajador(){
return horasTrabajadas*tarifaHora;
}
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
//Instanciando la clase Trabajador otra forma
trabajador t = new trabajador();

t.nombre= "Pablo Moncada Ramirez";


t.codigo= 3684928;
t.horasTrabajadas= 45;
t.tarifaHora= 100;

imprimir("Nombre del Trabajador: "+t.nombre);


imprimir("Codigo del Trabajador: "+t.codigo);
imprimir("Horas Trabajadas: "+t.horasTrabajadas);
imprimir("Tarifa por Hora: "+t.tarifaHora);
imprimir("Sueldo del Trabajador: "+t.sueldoTrabajador());
}

Propuesto 1_4:
PACKAGE SEMANA01:

public class caja {


//Atributos
public double largoCentimetros;
public double anchoCentimetros;
public double altoCentimetros;
public double pesoBalanza;
//Operaciones
public double volumenCaja() {
return largoCentimetros*anchoCentimetros*altoCentimetros;
}
public double pesoVolumetrico() {
return volumenCaja()/5000;
}
public double pesoFacturable() {
return pesoBalanza/pesoVolumetrico();
}
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
caja c;
c= new caja();
c.altoCentimetros= 17.6;
c.anchoCentimetros=10.4;
c.pesoBalanza= 35.6;
c.largoCentimetros= 189.5;

imprimir ("Largo en Centímetros: "+ c.largoCentimetros);


imprimir("Ancho en Centímetros: "+c.anchoCentimetros);
imprimir("Alto en Centímetros "+c.altoCentimetros);
imprimir("Peso de la Balanza en KG: "+c.pesoBalanza);
imprimir("Peso Volumetrico: "+c.pesoVolumetrico());
imprimir("Peso Facturable: " +c.pesoFacturable());

Propuesto 1_5:
PACKAGE SEMANA01:
package semana01;

public class equipo {


//Atributos
public String marca;
public String color;
public int codigo;
public double precioDolares;
//Operaciones
public double precioSoles() {
return precioDolares*3.25;
}
public double precioEuros() {
return precioDolares/1.20;
}

PACKAGE GUI:
protected void actionPerformedBtnProcesar(ActionEvent arg0) {
equipo e;
e= new equipo();
e.marca= "Lenovo";
e.color= "rojo";
e.codigo= 4638920;
e.precioDolares= 1510;

imprimir("Marca de Computadora:" +e.marca);


imprimir("Color:" +e.color);
imprimir("Codigo de Computadora:" +e.codigo);
imprimir("Precio en Dolares:" +e.precioDolares);
imprimir("Precio en Soles:" +e.precioSoles());
imprimir("Precio en Euros:" +e.precioEuros());
}

También podría gustarte