Sie sind auf Seite 1von 2

Programa Stock_Factura

Comienzo
int articulo, x, aux, cou, doc;
float total, precio, inte, cuotas, cuil;
char pago, aux1, nombre, dir;
x:=2;
articulo:=0;
aux:=0;
cou:=0;
doc:=0;
total:=0;
precio:=0;
inte:=0;
cuotas:=0;
cuil:=0;
pago:=0;
aux1:=0;
nombre:=0;
dir:=0;
Mostrar ("Ingrese el articulo");
Leer (articulo);
Mientras (articulo!= '');
Buscar articulo en Posadas; /*1*/
si (articulo=TRUE)
x=1;
sino
Buscar articulo en Ober�; /*2*/
x=0;
Fin si
si ((x=1)&&(x!=0))
Mostrar ("El articulo esta en posadas");
Mostrar (precio);
Fin si
Si ((x=0)&&(x!=1))
Mostrar ("El articulo esta eb Ober�");
Mostar ("precio");
Fin si
Si ((x=2)&&(x!=0)&&(x!=1))
Mostrar ("No hay el articulo en Stock");
aux:=0;
Mostrar ("Ingrese Datos del Cliente");
Mostrar ("Ingrese El Nombre:");
Leer (nombre);
Mostrar ("Ingrese Numero de Documento:");
Leer (doc);
Mostrar ("Ingrese C.U.I.L/C.U.I.T");
Leer (cuil);
Mostrar ("Ingrese Direcci�n");
Leer (dir);
Mostrar ("Ingrese la Forma de pago:(Contado, Cheque, Tarjeta, Cuanta
Corriente)");
Leer (pago);
En caso <pago> sea
Contado:
Mostrar ("Debe Abonar%f", precio);
Fin Contado
Cheque:
Mostar ("Debe Abonar %f", precio);
Fin Cheque
Tarjeta:
Mostar ("Ingrese la cantidad de cuotas:");
Leer (cuo);
Mostar ("Ingrese los Intereses:");
Leer (inte);
total:=((precio*inte)+precio);
cuotas:=(total/cuo);
Mostar ("Deber� pagar %i cuotas de %f."cuo, cuotas);
Fin Tarjeta
Cuenta Corriente:
Mostar ("Ingrese la cantidad de cuotas:");
Leer (cuo);
Mostar ("Ingrese los Intereses:");
Leer (inte);
total:=((precio*inte)+precio);
cuotas:=(total/cuo);
Mostar ("Deber� pagar %i cuotas de %f."cuo, cuotas);
Fin cuenta corriente
Fin caso
Mostrar ("Desea Ticket o Factura:");
Leer (aux1);
Si (aux1='ticket')
Imprime Ticket(cuo, cuotas, total, nombre, cuil, doc, dir); /*3*/
sino
Imprime Factura(cuo, cuotas, total, nombre, cuil, doc, dir); /*4*/
Fin si
Guarda Datos en Base Clientes (nombre, cuil, doc, dir, total); /*5*/
Fin si
Mostrar ("Ingrese otro Articulo:");
Mostar ("Para Salir prsione ENTER");
Leer (articulo);
Fin Mientras
Fin Stock_Factura
//
/*1*/ /*Busca en la base de datos de Posadas si hay en stock el articulo pedido
por el cliente.*/
/*2*/ /*Busca en la base de datos de Ober� si hay en stick el articulo pedido por
el cliente.*/
/*3*/ /*Es un proceso que se encarga mediante los datos ingresados por teclado del
cliente de hacer e imprimir un Ticket de la compra.*/
/*4*/ /*Es un proceso que se encarga mediante los datos ingresados por teclado del
cliente de hacer e imprimir una Factura de la compra.*/
/*5*/ /*Se guarda en una base de datos los datos de la venta junto con los datos
del cliente.*/

Das könnte Ihnen auch gefallen