java

download java

of 1

description

matrices

Transcript of java

  • Prueba Corta 2 Introduccin a la Programacin

    Profesor: Boris Bugueo

    Universidad Catlica del Norte Escuela de Ingeniera

    Fecha: 15 de Junio de 2015

    Problema 1 (100 puntos).

    En una cadena nacional de Pizzas llamada La Cacerita, se tiene informacin acerca de los pedidos

    que se estn solicitando en un dia por parte de los clientes en las diferentes sucursales a nivel

    nacional. Estos datos vienen en un archivo llamado PedidosPizzas.txt, que tiene el siguiente

    formato:

    Sucursal1 TipoPizza1 Cantidad Sucursal2 TipoPizza2 Cantidad Sucursal3 TipoPizza1 Cantidad Sucursal1 TipoPizza3 Cantidad Sucursal4 TipoPizza4 Cantidad Sucursal2 TipoPizza1 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

    Nombre Alumno:

    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

    Cantidad de horas de estudio personal:

    Semana

    pasada

    Semana

    ante-pasada