ejercicios

Páginas: 6 (1392 palabras) Publicado: 27 de agosto de 2014
Modularización
Relación de ejercicios
1. Diseñe una clase Cuenta que represente una cuenta bancaria y permita realizar
operaciones como ingresar y retirar una cantidad de dinero, así como realizar
una transferencia de una cuenta a otra.
a. Represente gráficamente la clase utilizando la notación UML
b. Defina la clase utilizando la sintaxis de Java, definiendo las variables de
instancia ymétodos que crea necesarios.
c. Implemente cada uno de los métodos de la clase. Los métodos deben
actualizar el estado de las variables de instancia y mostrar un mensaje en
el que se indique que la operación se ha realizado con éxito.
d. Cree un programa en Java (en una clase llamada CuentaTest) que cree
un par de objetos de tipo Cuenta y realice operaciones con ellos. El
programa debecomprobar que todos los métodos de la clase Cuenta
funcionan correctamente.

2. Diseñe una clase Factura que represente la venta de un producto en una tienda.
La clase debe incluir información relativa al producto vendido (código,
descripción y precio), datos acerca del cliente que compra el producto (nombre,
apellidos, dirección, DNI) y el número de unidades compradas. Los métodos de
la clase hande permitir obtener el importe total de la compra (suponiendo un
porcentaje de IVA constante) y generar un informe con los datos de la factura (el
“ticket” correspondiente a la venta), además de poder acceder y modificar los
distintos datos recogidos en la factura.
a. Represente gráficamente en UML la clase resultante.
b. Implemente en Java la clase tal como esté representada en el diagrama.c. Cree un programa (FacturaTest) que compruebe el correcto
funcionamiento de la implementación realizada.
d. Idee la forma de descomponer la clase Factura en varias clases de
forma que la implementación resultante sea más cohesiva y las clases
estén débilmente acopladas. Represente su diseño en UML e
impleméntelo en Java teniendo en cuenta las relaciones existentes entre
las distintasclases.
PISTA:
La factura mezcla varios datos de productos con datos relativos a clientes

3. CASO PRÁCTICO: Los precios de los teléfonos móviles
Una empresa de telecomunicaciones nos ha encargado estudiar cuál sería la
estrategia más adecuada para fijar los precios de los nuevos teléfonos móviles
UMTS:
a. En primer lugar, estudiamos cuál será la demanda de los nuevos
productos, para locual creamos un gráfico como el siguiente:

La gráfica muestra cómo la demanda varía en función del precio al que se
venda cada terminal. Cuanto más alto sea el precio, menor será el número
de personas dispuestas a pagarlo. Cuanto más bajo sea el precio, mayor
será el número de personas que lo compren, aunque la empresa ingresará
menos dinero por cada teléfono móvil.
Para simplificar,suponemos que la curva de la demanda es una línea
recta y creamos una clase Demanda que nos permitirá representar la
demanda de un producto bajo diferentes circunstancias.
Dicha clase ha de incluir métodos que nos digan cuál será la cantidad
demandada a un precio determinado y qué precio hemos de fijar para
conseguir vender una cantidad determinada de productos (esto es, a qué
precio podemos ofrecerel producto para asegurarnos una cantidad
demandada).
NOTA: Como siempre, una vez que tengamos la
clase, crearemos otra clase auxiliar que nos permita
comprobar su correcto funcionamiento.

b. A continuación, pasamos a analizar el coste que supone para nosotros
producir teléfonos móviles UMTS. El coste vendrá dado por una
inversión fija (en la planta que hemos de construir para fabricarlos
móviles) más un coste marginal por unidad (que tenderá a cero cuantos
más móviles fabriquemos. El coste total vendrá dado por:
costetotal = costeinicial + unidades * costemarginal
Decidimos crear otra clase, Costes, para representar el coste de
producción de un producto. Esta clase incluirá un método que nos dirá
cuánto nos cuesta fabricar un número determinado de unidades.

c....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS