Material‎ > ‎Trabajos Practicos‎ > ‎

TP Lógico "Supermercado"

Un supermercado desea obtener cierta información sobre las compras de sus clientes.
Para ello registra en una base de conocimiento el detalle de las facturas de sus compras.

 

factura( 1001, septiembre, 2010, juan).

factura( 1002, agosto, 2010, maria).

factura( 1003, agosto, 2010, juan).

itemFactura( 1001, leche, 2).

itemFactura( 1001, huevos, 3).

itemFactura( 1001, azucar, 1).

itemFactura( 1002, leche, 12).

itemFactura( 1002, arroz, 8).

itemFactura( 1003, huevos, 1).

precio( leche, 3).

precio( huevos, 5).

precio( arroz, 3).

precio( azucar, 2).

cliente( juan, consumidorFinal).

cliente( maria, inscripto).

cliente( carlos, consumidorFinal).

cliente( andres, inscripto).

iva( consumidorFinal, 21).

iva( inscripto, 10.5).

 

  1. Realizar predicados que resuelvan lo siguiente. Mostrar ejemplos de consulta.
    • Los clientes que hayan hecho más de una compra en el mismo mes, en cualquier año.
    • Los productos codiciados, que son tanto los que están en al menos 3 facturas diferentes como los que fueron comprados en una misma ocasión en al menos 3 unidades. 
  1. Resolver:
    • importeBasicoFactura/2 El importe de una factura sin Iva.
    • importeTotalFactura/2 El importe de una factura con Iva.
    • ivaTotalAño/3 El importe total recaudado por el supermercado en concepto de iva, en un mes de un determinado año. 
Comments