Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
ejercicio prolog
Autor Mensaje
jennifernunez Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Tucumán

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Jul 2013
Mensaje: #1
ejercicio prolog Ejercicios Paradigmas de Programación
HOLA CHICOS, ALGUIEN PODRÍA DARME UNA MANO CON ESTE PUNTO? LA VERDAD INTENTE HACERLO PERO NO ME SALE Y YA LO DEJE, ME GANO POR CANSANCIO. AGRADECERIA QUE PUEDAN DARME UNA MANO. SALUDOS!!

Armar un programa Prolog que le indique a una casa de venta de bebidas a qué precio vender sus productos, a partir del precio de costo de cada uno. Las ventas se realizan a comerciantes y a particulares.
Para los comerciantes, el cálculo del precio es así:
 a las bebidas sin alcohol se les recarga un 25%.
 a los vinos nacionales se les recarga un 30% más un peso (p.ej. de 10 se va a 14).
 a los vinos importados se les recarga el máximo entre un 20% y 3 pesos (p.ej. de 10 se va a 13, de 20 se va a 24).
 a los whiskies se les recarga un 50%
Para los particulares, el cálculo del precio es así:
 a las aguas minerales se les recarga un 30%
 a las gaseosas se les recarga un 40%
 a las bebidas alcohólicas nacionales se les recarga un 60%. a las bebidas alcohólicas importadas se les recarga un 70%.
Las bebidas sin alcohol son aguas y gaseosas; las bebidas alcohólicas son vinos y whiskies. Tener en cuenta estos productos:
 Villavicencio, que es un agua mineral, costo $2.
 Glaciar, que es un agua mineral, costo $3.
 CocaCola, gaseosa, costo $4.
 Goliat, gaseosa, costo $1.
 Bianchi, vino nacional, costo $7.
 Trapiche, vino nacional, costo $12.
 Richelieu, vino importado, costo $13.
 Cucagna, vino importado, costo $18.
 Criadores, whisky nacional, costo $20.
 Grants, whisky importado, costo $30.
y estos clientes
 Luisa y Rubén, que son particulares.
 Zoraida y Ramón, que son comerciantes.
17-06-2016 16:36
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Britanico Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 2
Agradecimientos: 0 en 0 posts
Registro en: Aug 2015
Mensaje: #2
RE: ejercicio prolog
Creo q es este ej de mumuki al que te referis.

recargo(Cliente,Bebida,0.25):- esAgua(Bebida),esComerciante(Cliente).
recargo(Cliente,Bebida,0):- esGaseosa(Bebida),esComerciante(Cliente).
recargo(Cliente,Bebida,0.30):- esAlcoholica(Bebida),esComerciante(Cliente).
recargo(Cliente,Bebida,0.30):- esAgua(Bebida),esParticular(Cliente).
recargo(Cliente,Bebida,0.40):- esGaseosa(Bebida),esParticular(Cliente).
recargo(Cliente,Bebida,0.60):- esAlcoholica(Bebida),esNacional(Bebida),esParticular(Cliente).
recargo(Cliente,Bebida,0.70):- esAlcoholica(Bebida),esImportada(Bebida),esParticular(Cliente).

calcularPrecio(Cliente,Bebida,PrecioReal):-
costo(Bebida,Precio),
recargo(Cliente,Bebida,Recargo),
PrecioReal is (Recargo*Precio + Precio).
22-06-2016 20:14
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Samanthab Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 105
Agradecimientos dados: 57
Agradecimientos: 135 en 24 posts
Registro en: Oct 2014
Mensaje: #3
RE: ejercicio prolog

calcularPrecio(Cliente, Bebida, Precio) :-
recargo(Cliente, Bebida, UnRecargo),
costo(Bebida,UnCosto),
Precio is UnCosto + UnCosto*UnRecargo.

recargo(Cliente, Bebida, UnRecargo) :-
esComerciante(Cliente),
esAgua(Bebida),
UnRecargo is 0.25.

recargo(Cliente,Bebida,UnRecargo) :-
esComerciante(Cliente),
esGaseosa(Bebida),
UnRecargo is 0.

recargo(Cliente,Bebida,UnRecargo) :-
esComerciante(Cliente),
esAlcoholica(Bebida),
UnRecargo is 0.30.

recargo(Cliente,Bebida,UnRecargo) :-
esParticular(Cliente),
esAgua(Bebida),
UnRecargo is 0.30.

recargo(Cliente,Bebida,UnRecargo) :-
esParticular(Cliente),
esGaseosa(Bebida),
UnRecargo is 0.4.

recargo(Cliente,Bebida,UnRecargo) :-
esParticular(Cliente),
esAlcoholica(Bebida),
esNacional(Bebida),
UnRecargo is 0.6.

recargo(Cliente,Bebida,UnRecargo) :-
esParticular(Cliente),
esAlcoholica(Bebida),
esImportada(Bebida),
UnRecargo is 0.7.

por si queres otra resolucion !
23-06-2016 23:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.