Altillo.com > Exámenes > ORT > Programación II

Programación II

1 ° Parcial

Prof.: Álvarez 1° Cuat. de 2002 Altillo.com

Un supermercado con varias sucursales desea mejorar la atención en las cajas permitiendo que una compra se realicé utilizando distintas formas de pago (efectivo, bonos, tarjetas, etc.)
Para ello nos informa:
Entrada
Archivo COMPRAS: secuencial, por Código de sucursal y Ticket de la compra, con factibilidad 0/5 ordenado en forma ascendente por estos campos. Contendrá tantos registros para una compra como formas de pago se hayan usado para abonarla.
Cada registro contiene:

Campo Descripción
Código de Sucursal Entero 2 dígitos
Ticket de la compra Cadena de 12 caracteres
Forma de pago Entero
1 - Pesos
2 - Patacón
3 - Lecop
4 - Tarjeta de débito
5 - Tarjeta de crédito
Importe Real

Y nos pide que emitamos y generemos:

Salidas

Campo Descripción
Código de Sucursal Entero 2 dígitos
Ticket de la compra Cadena de 12 caracteres
Cantidad de formas de pago usadas Entero
Importe total de la compra Real

Se pide:
a) Declarar en Pascal tipos y variables.
b) Diagramar el proceso principal y todos los subalgoritmos utilizados.
c) Codificar en Pascal el encabezado del programa principal y de todos los procedimientos y funciones.