RA2 - CEd¶
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:
clavelongitud
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
intque 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:
codProductonombreProductodescripcioncategoriapesopreciostock
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
ProductollamadasproductoHardwareyproductoSoftware. - Mostrar los datos de los dos objetos
Productoque hemos creado. - Aumenta el stock de unidades del
productoHardwareen 12 unidades. - Disminuir el stock de unidades del
productoSoftwareen 5 unidades. - Calcula el IVA de los dos objetos
Productoque 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.