ghjk

Páginas: 2 (368 palabras) Publicado: 13 de junio de 2014


Enunciado
La clínica “SANITA” ha decidido implementar un sistema que permita almacenar la información de sus pacientes y sus habitaciones.

Parte 1
Construir un diagrama de clases querepresente la siguiente situación:

Una clase colaboradora que permita almacenar la información de los Pacientes: rut, sexo (‘F’: femenino, ‘M’: masculino), peso y si está de alta (true: alta médica,false: no tiene el alta médica).
Una clase que permita almacenar la información de las habitaciones: un Paciente, número de la habitación, tipo de habitación (‘A’, ‘B’, ‘C’), fecha de ingreso y cantidadde días. Ambas clases, deben tener constructores, accesadores, mutadores y métodos de impresión para todos sus atributos.

Además, se deben implementar los siguientes métodos customer en lahabitación:

1. Método obtener datos: que permita retornar la siguiente información:
número de habitación, el rut del paciente, su peso y se está con alta médica o no, ejemplo:CLÍNICA SANITA
_________________________________
1 17987123-7 72 kg ALTA MÉDICA


2. Método que permita dar de alta a un paciente sólo si no estaba de alta.3. Método que obtenga descuentos: El método debe retornar el descuento, considerando que se aplica un 15% de descuento al total, si la habitación es del tipo ‘A’, lleva más de 5 días internado y elpaciente está de alta.

4. Método que obtenga si el día de hoy (variable) es la fecha de ingreso, el método debe retornar true si es la fecha de ingreso y false en caso contrario. Se debe ingresarla fecha de hoy por parámetro.

Construya la relación entre clases.

Parte 2
Utilice el diagrama de clases anterior y construya las clases en Java.
Implemente las siguientes reglas de negocio:El peso debe ser superior o igual a 1 e inferior a 350
El tipo de habitación debe ser A, B, C
El rut debe contener mínimo 8 caracteres.



Desde una clase que contiene el main debe:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ghjk
  • ghjk
  • Ghjk
  • ghjk
  • ghjk
  • ghjk
  • ghjk
  • ghjk

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS