Skip to content

RA2 - CEd

< volver a actividades

Empaquetar actividades

Empaqueta las actividades, dentro de la carpeta ut02, en la carpeta actividades/ce2d.

Actividad 07

Crear una clase llamada Password con las siguientes características:

Propiedades:

  • clave
  • longitud

Los métodos que implementa serán:

  • Un constructor sin parámetros que generará una clave aleatoria con longitud 8.
  • Un constructor que recibirá por parámetro un int que le indicará la longitud de la clave a generar.
  • generarClave(): genera la clave del objeto con la longitud que tenga.
  • Método get para clave.
  • Método set para clave.

Crear una clase principal TestPassword que compruebe todos los métodos creados.


Actividad 08

Crear una clase llamada Producto con:

Atributos:

  • codProducto
  • nombreProducto
  • descripcion
  • categoria
  • peso
  • precio
  • stock

Métodos:

  • Producto: Permite crear una instancia con los datos de un producto.
  • aumentaStock: Permite aumentar el stock de unidades del producto. Se le pasa el dato de unidades que aumentamos.
  • disminuyeStock: Permite disminuir el stock de unidades del producto. Se le pasa el dato de unidades que disminuimos.
  • ivaProducto: Permite calcular el IVA aplicado al precio del producto. Se le pasa el dato del porcentaje de IVA.
  • mostrarDatos: Muestra los datos del producto.

Crear una clase principal TestProducto ejecutable que:

  • Crear dos instancias de la clase Producto llamadas productoHardware y productoSoftware.
  • Mostrar los datos de los dos objetos Producto que hemos creado.
  • Aumenta el stock de unidades del productoHardware en 12 unidades.
  • Disminuir el stock de unidades del productoSoftware en 5 unidades.
  • Calcula el IVA de los dos objetos Producto que hemos creado.
  • Mostrar los datos de los dos objetos Producto, así como sus importes de IVA y los precios finales de cada una de las instancias.

< volver a actividades