Professional Documents
Culture Documents
Escuela de Ingeniera
Prueba Corta 2
Introduccin a la Programacin
Profesor: Boris Bugueo <bbugueno@ucn.cl>
Cantidad de horas de estudio personal:
Nombre Alumno:
Semana
pasada
Semana
ante-pasada
TipoPizza1
TipoPizza2
TipoPizza1
TipoPizza3
TipoPizza4
TipoPizza1
Cantidad
Cantidad
Cantidad
Cantidad
Cantidad
Cantidad
Se le pide generar un programa en Java que procese este archivo considerando las siguientes
restricciones:
1. No se conoce la cantidad de ciudades en las que La Cacerita posee sucursales, pero se sabe
que no son ms de 50 sucursales en total.
2. No se conoce la cantidad de tipos de pizzas que La Cacerita produce, pero se sabe que no son
ms de 30 tipos distintos de pizza.
3. Las sucursales podrn producir, cada una, como mximo, 15 pizzas de cada tipo diariamente.
El programa generado debe imprimir por consola la siguiente informacin:
1. En qu lnea del archivo PedidosPizzas.txt la restriccin 3 se deja de cumplir. Si la restriccin se
deja de cumplir, el proceso de lectura debe detenerse, y no seguir procesando el archivo de
entrada. Ntese que puede suceder que los datos del archivo hagan que la restriccin no se active.
En ese caso, el proceso continuar hasta leer todo el archivo de entrada.
2. Una vez detenido el proceso, por cada sucursal, informar los tipos de pizzas que no se vendieron.
Ejemplo:
1. En la lnea 15 el pedido no se puede cumplir debido a que se venden ms de
15 pizzas de tipo Cuatro_estaciones.
2. En la sucursal de Coquimbo no se vendio Cuatro_estaciones
En la sucursal de La Serena no se vendio Italiana
En la sucursal de Santiago no se vendio Suprema
Observaciones:
El archivo java del problema se debe subir a Educa, en la seccin "Trabajos".
Para asegurarme que ley completamente estas instrucciones, agregue al cdigo, como primera lnea, un
comentario que contenga su nombre completo. Si el cdigo no contiene el comentario, no ser revisado.
La plataforma Educa se cierra automticamente. No hay entregas pasada la hora de trmino indicada. Una
prueba respondida correctamente en un 60% corresponde a una nota 4.0
Compromiso de honestidad
Mediante esta firma me comprometo a ser honesto al
realizar esta evaluacin, y a que entregar el resultado
de mi trabajo personal.
(Al que no firma, no se le revisar la prueba)
____________________
Firma