Está en la página 1de 1

Facultad de Administración y Ciencias Sociales

Bvar. España 2633, Montevideo, Uruguay


Tel 2 902 15 05
https://facs.ort.edu.uy/

EVALUACION OBLIGATORIO GRUPO TODOS FECHA 18/11/2020


MATERIA INTRODUCCIÓN A LA PROGRAMACIÓN 1
CARRERA TODAS
CONDICIONES - Puntos: 50
- Equipos de hasta 3 integrantes
- Entrega por Gestión hasta las 20:30 hs de la fecha indicada
- Defensas posteriores a la entrega en fechas a coordinar con su docente

Una compañía que se dedica a la venta de electrodomésticos le solicita que realice un programa para la gestión
de su empresa. El programa deberá manejar clientes, productos, ventas y las cuentas a cobrar en caso de
financiaciones.

De los clientes registra el nombre y su documento de identidad y de los productos, un código único, una
descripción y el precio unitario.

Cuando se vende un producto se registra la fecha, el producto vendido, la cantidad de unidades vendida, a qué
cliente se le vendió, el total que deberá pagar y la forma de pago elegida (contado o crédito). Para poder
ingresar una venta, tanto el cliente como el producto deberán estar previamente ingresados.

El total a pagar deberá calcularse en el momento como el producto entre el precio unitario del producto y la
cantidad vendida del mismo. Esto es necesario, ya que el precio de los productos puede variar en el tiempo y es
necesario congelar el monto de la venta para futuras emisiones de reportes de ventas, etc.

Si se elige pago contado, el total de la venta deberá sumarse al saldo de caja. Si elige pago crédito, se sumará al
total de crédito otorgado al cliente hasta el momento, el total de la venta más los intereses. El interés de la
financiación es del 2%. Se deberá controlar que el crédito luego de sumar el total de la venta no supere los
50.000 pesos, de lo contrario no podrá ingresarse esa venta.

Requerimientos funcionales:

1) Registrar un cliente
2) Registrar un producto
3) Registrar una venta
4) Ver saldo de caja y saldo total de cuentas a cobrar
5) Dadas dos fechas, mostrar el total de ventas contado y crédito entre esas fechas
6) Dado un monto, mostrar los datos de los clientes para los que se hayan realizado ventas por montos
iguales o mayores al dado. No se deberían repetir los datos de un mismo cliente.
7) Pago de deuda del cliente: Se solicita el cliente y se ingresa el monto que quiere pagar. Ese monto será
descontado de su deuda.
8) El programa ofrecerá un menú de opciones para todas las funcionalidades
9) Deberá persistir los datos mediante serialización binaria

Página 1 de 1

También podría gustarte