Você está na página 1de 10

Inventario Pub.

Integrantes: Italo Sepulveda V.


Pablo
Lara I.
Profesora

: Alexandra

Matus G.
Ramo
Construccin de Software.
Fecha:
25/11/2015.

: Diseo y

Introduccin.

El proyecto que realizaremos se centra en un inventario de un pub, dicho


programa realizara de manera fcil el reporte de ventas de la noche
entregara la cantidad de botellas vendidas, el monto recaudado y la
cantidad de botellas que quedan disponible para el otro da. El pub contara
para su venta 3 tipos de cerveza, ron y piscola, un total de 5 tipos tragos a
vender durante toda la noche realizadas por da, llevar un conteo de los
productos restantes.

Justificacin del proyecto.

Este programa ayudara a detectar los productos que estn en el local, ya


que si fuera de manera manual tomara demasiado tiempo y llegar a ser un
trabajo muy complejo.

Objetivo generales.

- Minimizar el tiempo de conteo de los productos.


- indicar las ganancias del da.

El control de entradas, procesos y salidas de las ventas.

Datos de entrada:

- Precios de los 5 tipos de trago, vec_precio[5].


- Cantidad de botellas al principio de la noche, vec_pedido[5].
- Tipo de trago (resp) y cantidad (cant).

Datos de proceso y salida:

Variables AP (1, 2, 3, 4,5) que acumularan el total de botellas vendidas en la


noche.
Variables F (1, 2, 3, 4,5) que obtendrn la cantidad de botellas que
quedaran en la noche.
Variable RECAU que entregara el monto recaudado durante la noche.
Variable p(1,2,3,4,5) que obtendr la recaudacin obtenida por cada botella
durante la noche.

Diagrama de flujo.

Cdigo del Programa.


#include<stdio.h>
#include<stdlib.h>
main()
{
int
p1=0,p2=0,p3=0,p4=0,p5=0,u1,u2,u3,u4,u5,ap1=0,ap2=0,ap3=0,a
p4=0,ap5=0,recau=0,seguir,resp,cant,pre=0,f1,f2,f3;
int
vec_pedido[5],vec_precio[5],vec_vendido[5],cont_pedido=0,cont_pr
ecio=0;
float f4,f5,y4,y5;
printf("********** INVENTARIO PUB LA PREVIA************\n\n");
printf("Cantidad de botellas de cerveza A:");
scanf("%d",&vec_pedido[cont_pedido]);
cont_pedido++;
printf("Cantidad de botellas de cerveza B:");
scanf("%d",&vec_pedido[cont_pedido]);
cont_pedido++;
printf("Cantidad de botellas de cerveza C:");
scanf("%d",&vec_pedido[cont_pedido]);
cont_pedido++;
printf("Cantidad de botellas de Pisco:");
scanf("%d",&vec_pedido[cont_pedido]);
cont_pedido++;
printf("Cantidad de botellas de Ron:");
scanf("%d",&vec_pedido[cont_pedido]);

printf("Valor de la cerveza A:");


scanf("%d",&vec_precio[cont_precio]);
cont_precio++;
printf("Valor de la cerveza B:");
scanf("%d",&vec_precio[cont_precio]);

cont_precio++;
printf("Valor de la cerveza C:");
scanf("%d",&vec_precio[cont_precio]);
cont_precio++;
printf("Valor de la piscola:");
scanf("%d",&vec_precio[cont_precio]);
cont_precio++;
printf("Valor del roncola:");
scanf("%d",&vec_precio[cont_precio]);

do{
system("cls");
printf("Seleccione tipo de trago a vender: \n[1]Cerveza
A\n[2]Cerveza B\n[3]Cerveza C\n[4]Piscola \n[5]Roncola \n");
scanf("%d",&resp);

switch(resp)
{
case 1:
printf("Cerveza A\n");
u1=vec_pedido[0]-ap1;
printf("Te quedan %d botellas\n",u1);
printf("Cantidad del trago:");
scanf("%d",&cant);
pre=vec_precio[0]*cant;
p1=p1+pre;
ap1=ap1+cant;
break;

case 2:
printf("Cerveza B\n");

u2=vec_pedido[1]-ap2;
printf("Te quedan %d botellas\n",u2);
printf("Cantidad del trago:");
scanf("%d",&cant);
pre=vec_precio[1]*cant;
p2=p2+pre;
ap2=ap2+cant;
break;

case 3:
printf("Cerveza C\n");
u3=vec_pedido[2]-ap3;
printf("Te quedan %d botellas\n",u3);
printf("Cantidad del trago:");
scanf("%d",&cant);
pre=vec_precio[2]*cant;
p3=p3+pre;
ap3=ap3+cant;
break;

case 4:
printf("Piscola\n");
u4=(vec_pedido[3]*10)-ap4;
printf("Te queda para hacer %d piscolas\n",u4);
printf("Cantidad del trago:");
scanf("%d",&cant);
pre=vec_precio[3]*cant;
p4=p4+pre;
ap4=ap4+cant;
break;

case 5:

u5=(vec_pedido[4]*10)-ap5;
printf("Te queda para hacer %d roncolas\n",u5);
printf("Cantidad del trago:");
scanf("%d",&cant);
pre=vec_precio[4]*cant;
p5=p5+pre;
ap5=ap5+cant;
break;
}
recau=recau+pre;
printf("Desea seguir ingresando tragos?: [1]Si [2]No \n");
scanf("%d",&seguir);

}while (seguir==1);

f1=vec_pedido[0]-ap1;
f2=vec_pedido[1]-ap2;
f3=vec_pedido[2]-ap3;
y4=ap4;
f4=vec_pedido[3]-y4/10;
y5=ap5;
f5=vec_pedido[4]-y5/10;

system("cls");
printf("Cantidad de botellas vendidas de cervezas A: %d\n",ap1);
printf("Cantidad de botellas vendidas de cervezas B: %d\n",ap2);
printf("Cantidad de botellas vendidas de cervezas C: %d\n",ap3);
printf("Cantidad de piscolas vendidas: %d\n",ap4);
printf("Cantidad de roncolas vendidas: %d\n",ap5);
printf("Recaudacion de cervezas A vendidas: %d\n",p1);
printf("Recaudacion cervezas B vendidas: %d\n",p2);

printf("Recaudacion cervezas C vendidas: %d\n",p3);


printf("Recaudacion de piscolas vendidas: %d\n",p4);
printf("Recaudacion de roncolas vendidas: %d\n",p5);
printf("Recaudacion total de la noche: %d\n",recau);
printf("Botellas de Cerveza A que quedaron: %d\n",f1);
printf("Botellas de Cerveza B que quedaron: %d\n",f2);
printf("Botellas de Cerveza C que quedaron: %d\n",f3);
printf("Botellas de Pisco que quedaron: %.2f\n",f4);
printf("Botellas de Ron que quedaron: %.2f\n",f5);
}

Você também pode gostar