Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ManejoInvetario Pseudocodigo
ManejoInvetario Pseudocodigo
if (nombrearticulo == I.nombrearticulo) {
if (I.contabilidad == LIFO) {
Buscar=0;
}else{
Buscar=1;
return Buscar;
COMPRAR
if posicionexiste == 0 {
//PILA
cabecera=TocarCabecera(pila);
info.cantidad=cantidad;
info.precio=precio;
}else{
cabecera.cantidad+=info.cantidad;
}else{
info.cantidad=cantidad;
info.precio=precio;
final=TocarFinal(cola);
encolar(info, cola);
}else{
cabecera.cantidad+=info.cantidad;
Vender
Public void Vender ( Inventario miinvetario, String nombreArticulo, int cantidad){
if artExiste == 0{
cabecera = TocarCabecera(Pila);
If cantidad == info.cantidad{
C=0
Cant= cantidad
if (cantidad>=info.cantidad){
c = c+info.cantidad
info.cantidad = 0
POP(Pila);
cabecera = tocarCabecera(Pila)
else{
c = c+cantidad
cantidad = 0
}if artExiste==1{
final=TocarFinal(cola);
If cantidad == info.cantidad{
deColar(Pila);
C=0
Cant= cantidad
if (cantidad>=info.cantidad){
c = c+info.cantidad
info.cantidad = 0
deColar(Pila);
final = tocarFinal(Pila)
else{
c = c+cantidad
cantidad = 0