Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre:____________________________________________________________
Código:_______________
Nota:____
OBSERVACION: Para el examen, cada estudiante puede emplear sus apuntes de clase, NO es permitido el uso de
fotocopias, impresiones adicionales ni teléfonos móviles. El intercambio de cualquier elemento entre estudiantes
puede dar lugar a anulación del examen.
A continuación, lea con atención el enunciado y marque una X sobre F o V, según sea falso o verdadero.
Justifique breve y claramente su elección (Se evalúa su justificación).
1 ) ( V ) ( F ) En un diagrama de clases no se describe el comportamiento interno de cada uno de los métodos que
se programarán en cada clase.
4) ( V ) ( F ) Si un atributo es declarado con el modificador de acceso private puede ser usada por la misma
clase.
Diseñe (dibuje un diagrama de clases) un programa orientado a objetos que permita leer el nombre, la nota del
examen parcial y la nota del examen final de un estudiante y le entregue al usuario de dicha aplicación la nota
final señalando si ganó o perdió el curso.
El programa debe leer la información de dos estudiantes y comparar sus notas finales indicando cual estudiante
obtuvo mayor nota. La nota final del curso es igual al 40% del examen parcial y 60% del examen final.
Para este programa usted debe únicamente diseñar el diagrama de clases completo. No debe escribir la
implementación. En el modelo se debe indicar un único constructor en las clases. Los métodos getter, setters, y
toString pueden ser indicados en una nota.
TERCERA PARTE Implementación [2.5 Punto] PUNTAJE
Diseñar e implementar un programa en Java que permita calcular el pedido que realiza un cliente en un
restaurante.
Los pedidos de un restaurante están conformados por las siguientes partes: Un primer plato, un segundo plato,
una bebida y un postre. Cada uno de dichas partes tiene un nombre y un valor. Se requiere definir métodos
sobrecargados para calcular el valor del pedido dependiendo si el cliente solicita:
-Un primer plato y una bebida.
-Un primer plato, un segundo plato y una bebida.
-Un primer plato, un segundo plato, una bebida y un postre.
Se debe tener una clase que permita gestionar tres pedidos. A su vez esta clase será usada por la clase que
contiene el main.
La implementación debe contener las buenas prácticas de POO.