Un empresario cuyo negocio está en auge, se dedica a vender mini casas modulares remolcables denominadas Tiny. Hay 3 modelos de Tiny: Brasil, Italia, España. Brasil es la mas pequeña (2.4 x 6), Italia es la mediana (2.6 x 8) y España la mas grande y de 2 pisos (2.6 x 15). En todos los modelos incluye los muebles de cocina, frigobar en la pequeña, refrigerador en los 2 modelos siguientes, también incluye horno microondas. Debido a que los clientes tienen requerimientos especiales en cuanto al color del interior, o la inclusión de paneles solares (o energía eléctrica convencional), características del sistema de agua (sistema de agua potable, baño seco, etc), puede incurrir en un costo adicional.
Se le contrata a usted para que implemente un sistema que controle el precio de venta final las tiny.
1. Crea una clase llamada Tiny que tendrá los siguientes atributos: identificación numérica, nombre del dueño, modelo, características, color, tipo energía eléctrica (convencional, voltaica, hibrida), tipo sistema de agua (potable, tanques, hibrido), monto adicional de energía eléctrica, monto adicional de sistema de agua, dirección destino. Considerará dos constructores. Crear sus métodos get, set
2. Crea una clase llamada Enegia que tendrá los siguientes atributos: Tipo, cantidad de elementos o artefactos, costo unitario, costo total, características. Considerar el constructor y destructor. Crear métodos get, set.
3. Crea una clase llamada Agua que tendrá los siguientes atributos: Tipo, cantidad de elementos o artefactos, costo unitario, costo total, características. Considerar el constructor y destructor. Crear sus métodos get, set.
4. El programa principal tendrá un menú con las siguientes opciones: a) crear tiny b) Especificar/cambiar datos de energía eléctrica (para un número de identificación de tiny determinado) c) Especificar/cambiar datos de servicio de agua (para un número de identificación de tiny determinado) d) Listar tinys vendidas. e) Salir.
Utilizará arreglos paralelos para almacenar las características de energía y agua.
5. Para codificar debe realizar primero el diagrama de clases correspondiente y enviarla como imagen, adjuntándola al código.