Altillo.com
> Exámenes > ORT
> Programación
I
Programación I |
Examen Final |
Diciembre 2008 | Altillo.com |
Una empresa que tiene 10 sucursales nos encarga la confección de un programa
para evaluar la facturación mensual a sus clientes
Para tal fin, por cada venta nos provee la siguiente información en un archivo
llamado “Ventas.dat”.
- Nombre del Cliente (30 caracteres)
- Número de Sucursal (entero 1 a 10) (Sucursal donde se realizó la venta)
- Importe de la Venta (float)
La información en este archivo viene ordenada en forma ascendente por Nombre del
Cliente. No viene ordenado por número de Sucursal.
Un cliente puede comprar en forma indistinta en cualquiera de las sucursales
Existe ya desarrollada una función llamada getTarjeta, a la cual pasándole el
Nombre de Cliente, devuelve el Código de Tarjeta de Credito asignado a ese
cliente (string de 5 caracteres).
Además nos proveen un archivo llamado “TarjetasDeCredito.dat” que contiene un
registro por cada uno de las 20 tarjetas que la empresa maneja.
- Código de Tarjeta de Credito (5 caracteres)
- Importe Máximo de Compra sin Requerir Autorización (float)
- Importe Límite de Crédito (float)
Nota 1: el Importe Máximo de Compra sin Requerir Autorización se refiere al
Importe tope fijado para cada venta antes de tener que realizar una confirmación
telefónica.
Nota 2: el Importe Límite de Crédito se refiere a la suma total de todas las
compras que puede realizar el cliente en un mes.
Existe un procedimiento CargaTab el que carga en un arreglo en memoria la
información del archivo “TarjetasDeCredito.dat”.
Este procedimiento no debe ser desarrollado. Se debe invocar correctamente y
escribir su encabezado.
Nota 3: toda la información que nos brindan ya se encuentra perfectamente
validada.
Se pide informar por pantalla:
a) Por Cliente: Sucursal en la que más gastó.
b) Por Cliente: generar un archivo llamado “Excesos.dat” con el nombre del
cliente y el importe total comprado cuando haya superado el Importe Límite de
Credito.
c) Por cada Tarjeta de Credito, cantidad de operaciones que requirieron el
pedido de autorización.
Puntos de evaluación:
Correcta declaración de tipos y variables.
Correcto pasaje de parámetros
Diagrama de la solución modularizado.
La solución planteada debe resolver lo pedido
Correcta utilización de las estructuras de control
El examen debe ser legible Si alguno de estos ítems no se cumple, el alumno no
está en condiciones de aprobar el examen