You are on page 1of 7

EMPRESA COMPUSERVICIOS DEL NORTE S.R.

L
RAZON SOCIAL
Gerente: CARLOS ALBERTO RODRGUEZ NAVARRO
UBICACIN
DIRECCIN: AV Loreto Nro. 593
TELFONO: (073) 334173
E-MAIL: compuservicios1@hotmail.com
CONTACTO: CARLOS ALBERTO RODRGUEZ NAVARRO
GIRO
Venta de computadora, impresiones, insumos accesorios, redes y servicio tcnico
MISION
Ser una empresa que contribuya al desarrollo de la sociedad mediante soluciones tecnolgicas
empresariales y sociales aportando servicios de calidad en beneficio de la sociedad; mediante el
desarrollo aplicado a las necesidades del cliente o empresas ofreciendo soluciones sistmicas
con la finalidad de mantener y reparar sus equipos de cmputo y/o crear o desarrollar software de
fcil uso, que tenga sobre salientes niveles de rentabilidad, calidad, presencia e influencia en el
mercado laboral.
VISION
Ser una empresa reconocida a nivel nacional e internacional, con experiencia en mantenimiento y
reparacin de computadoras as como tambin de ventas de equipos de cmputo, y realizacin de
software y soporte tcnico, donde se brinde productos de calidad y en donde el mejoramiento
contino en todas las reas sea para el agrado de nuestros usuarios.
Mantenemos un contacto personalizado conociendo las expectativas de los particulares y las
empresas. Podremos atenderle en horarios especiales y durante los fines de semana, que le
asegura una reparacin de calidad y garantizada

DESCRIPCION DE APLICACIN

Se ingresa el stock inicial de cada producto y la validacin de la salida de un producto es


mediante el texto: continuar para ingresar la salida de la cantidad de un producto o terminar, si
ya no hay mas salidas.
Todo mercadera entra de tienda solo producto pequeos estn en la empresa (laptop, mouse,
impresora, teclado y escner.). Cuando hay un stock mnimo de 10 productos de cualquier tipo,
hay la necesidad de pedir para que siempre satisfacer al cliente e ingresar la cantidad de
productos que llegan al almacn.
VARIABLES
ENTRADA DE DATOS

producto: almacena la primera letra del nombre del producto.

cant: almacena la cantidad del producto que va salir del almacn.

laptop_i: almacena el stock inicial del producto laptop.

impresora_i : almacena el stock inicial del producto impresora.

teclado_i : almacena el stock inicial del producto teclado.

mouse_i: almacena el stock inicial del producto mouse

escaner_i: almacena el stock inicial del producto escner.

T : almacena la palabra Continuar o Terminar.

cproveedor: almacena la cantidad pedida e ingresada al almacen de un producto.

PROCESO Y SALIDA

totalventas: almacenar el total de ventas realizadas.

laptop_f: almacena el stock final del producto laptop.

impresora_f : almacena el stock final del producto impresora.

teclado_f : almacena el stock final del producto teclado.

mouse_f: almacena el stock final del producto mouse

escaner_f: almacena el stock final del producto escner.

DECLARACIN DE VARIABLES

definir laptop_i,impresora_i,teclado_i,mouse_i ,escaner_i como real


definir laptop_f,impresora_f,teclado_f,mouse_f,escaner_f como real
definir producto como caracter
definir cant como real
definir t como caracter
definir totalventas como real
definir cproveedor como real;

ALGORITMO
Proceso ALMACEN
DEFINIR LAPTOP_I,IMPRESORA_I,TECLADO_I,MOUSE_I ,ESCANER_I COMO REAL;
DEFINIR LAPTOP_F,IMPRESORA_F,TECLADO_F,MOUSE_F,ESCANER_F COMO REAL;
DEFINIR PRODUCTO COMO CARACTER;
DEFINIR cant COMO REAL;
DEFINIR T COMO CARACTER;
DEFINIR TOTALVENTAS COMO REAL;
DEFINIR CPROVEEDOR COMO REAL;
TOTALVENTAS<-0;
Escribir 'ingrese el stock inicial de laptop:';
Leer LAPTOP_I;
Escribir 'ingrese el stock inicial de impresoras:';
Leer IMPRESORA_I;
Escribir 'ingrese el stock inicial de teclados:';
Leer TECLADO_I;
Escribir 'ingrese el stock inicial de mouse:';
Leer MOUSE_I;
Escribir 'ingrese el stock inicial de escaner:';
Leer ESCANER_I;
LAPTOP_F<-LAPTOP_I;
IMPRESORA_F<-IMPRESORA_I;
TECLADO_F<-TECLADO_I;
MOUSE_F<-MOUSE_I;
ESCANER_F<-ESCANER_I;
T<-'continuar';
Repetir
Escribir 'ingrese la letra del producto que se va a comprar: l(laptop) ,i(impresora),t(teclado) , m(mouse) o e(escaner) ';
Leer PRODUCTO;
Escribir 'ingrese la cantidad del producto';
Leer cant;
Si (PRODUCTO='l' | PRODUCTO='L') Entonces
Mientras cant>LAPTOP_F Hacer
Escribir 'no hay stock del producto';
Escribir 'compre una cantidad menor o igual a : ',LAPTOP_F,' del producto ';
Escribir 'ingrese la nueva cantidad del producto: ';
Leer cant;
FinMientras
LAPTOP_F<-LAPTOP_F-cant;
Sino
Si (PRODUCTO='i' | PRODUCTO='I') Entonces
Mientras cant>IMPRESORA_F Hacer
Escribir 'no hay stock del producto';
Escribir 'compre una cantidad menor o igual a : ',IMPRESORA_F,' del producto ';
Escribir 'ingrese la nueva cantidad del producto: ';
Leer cant;
FinMientras
IMPRESORA_F<-IMPRESORA_I-cant;
Sino
Si (PRODUCTO='t' | PRODUCTO='T') Entonces
Mientras cant>TECLADO_F Hacer
Escribir 'no hay stock del producto';
Escribir 'compre una cantidad menor o igual a : ',TECLADO_F,' del producto ';
Escribir 'ingrese la nueva cantidad del producto: ';
Leer cant;
FinMientras
TECLADO_F<-TECLADO_F-cant;
Sino

Si (PRODUCTO='m' | PRODUCTO='M') Entonces


Mientras cant>MOUSE_F Hacer
Escribir 'no hay stock del producto';
Escribir 'compre una cantidad menor o igual a : ',MOUSE_F,' del producto ';
Escribir 'ingrese la nueva cantidad del producto: ';
Leer cant;
FinMientras
MOUSE_F<-MOUSE_F-cant;
Sino
SI (PRODUCTO='E' | PRODUCTO='e') Entonces
Mientras cant>ESCANER_F Hacer
Escribir 'no hay stock del producto';
Escribir 'compre una cantidad menor o igual a : ',ESCANER_F,' del
producto ';
Escribir 'ingrese la nueva cantidad del producto: ';
Leer cant;
FinMientras
ESCANER_F<-ESCANER_F-cant;
Escribir ' LETRA INGRESADA INCORRECTA';
FINSI
FinSi
FinSi
FinSi
FinSi
TOTALVENTAS<-TOTALVENTAS+1;

SI LAPTOP_F <10 ENTONCES


Escribir '..........................................';
ESCRIBIR "
REPORTE DE EMERGENCIA";
Escribir '..........................................';
Escribir 'STOCK INSUFICIENTE AL MINIMO, HAY QUE HACER PEDIDO AL PROVEEDOR DE LAPTOP';
Escribir 'YA LLEGARON LAS LAPTOP Y ES ASI INGRESE LA CANTIDAD SINO, INGRESE EL VALOR CERO: ';
LEER CPROVEEDOR;
LAPTOP_F=LAPTOP_F + CPROVEEDOR;
FinSi
SI IMPRESORA_F<10 ENTONCES
Escribir '..........................................';
ESCRIBIR "
REPORTE DE EMERGENCIA";
Escribir '..........................................';
Escribir 'STOCK INSUFICIENTE AL MINIMO, HAY QUE HACER PEDIDO AL PROVEEDOR DE IMPRESORAS';
Escribir 'YA LLEGARON LAS IMPRESORAS Y ES ASI INGRESE LA CANTIDAD, SINO INGRESE EL VALOR CERO: ';
LEER CPROVEEDOR;
IMPRESORA_F=IMPRESORA_F + CPROVEEDOR;
FinSi
SI TECLADO_F<10 ENTONCES
Escribir '..........................................';
ESCRIBIR "
REPORTE DE EMERGENCIA";
Escribir '..........................................';
Escribir 'STOCK INSUFICIENTE AL MINIMO, HAY QUE HACER PEDIDO AL PROVEEDOR DE TECLADOS';
Escribir 'YA LLEGARON LOS TECLADOS Y ES ASI INGRESE LA CANTIDAD, SINO INGRESE EL VALOR CERO: ';
LEER CPROVEEDOR;
TECLADO_F=TECLADO_F + CPROVEEDOR;
FinSi
SI MOUSE_F<10 ENTONCES
Escribir '..........................................';
ESCRIBIR "
REPORTE DE EMERGENCIA";
Escribir '..........................................';
Escribir 'STOCK INSUFICIENTE AL MINIMO, HAY QUE HACER PEDIDO AL PROVEEDOR DE MOUSE';
Escribir 'YA LLEGARON LOS MOUSE Y ES ASI INGRESE LA CANTIDAD, SINO INGRESE EL VALOR CERO: ';
LEER CPROVEEDOR;
MOUSE_F=MOUSE_F + CPROVEEDOR;
FinSi
SI ESCANER_F<10 ENTONCES
Escribir '..........................................';
ESCRIBIR "
REPORTE DE EMERGENCIA";
Escribir '..........................................';
Escribir 'STOCK INSUFICIENTE AL MINIMO, HAY QUE HACER PEDIDO AL PROVEEDOR DE ESCANER';

Escribir 'YA LLEGARON LOS ESCANER Y ES ASI INGRESE LA CANTIDAD, SINO INGRESE EL VALOR CERO: ';
LEER CPROVEEDOR;
ESCANER_F=ESCANER_F + CPROVEEDOR;
FinSi
Escribir 'ingrese la palabra continuar(PARA OTRA VENTA), o terminar (SI NO HAY VENTAS)';
Leer T;
Mientras (T<>'continuar' & T<>'CONTINUAR') & (T<>'terminar' & T<>'TERMINAR') Hacer
Escribir 'valor ingresado incorrecto intente de nuevo';
Escribir 'INGRESE LA PALABRA CONTINUAR (PARA OTRA VENTA), O TERMINAR (SI VENTAS)';
Leer T;
FinMientras
Hasta Que (T='terminar' | T='TERMINAR')
Escribir '';
Escribir '..........................................';
Escribir 'REPORTE FINAL DEL MOVIMIENTO DE PRODUCTOS';
Escribir '..........................................';
Escribir ' EL TOTAL DE VENTAS REALIZADAS SON :',TOTALVENTAS;
Escribir ' PRODUCTO 1 : LAPTOP SU STOCK INICIAL ES :',LAPTOP_I,' Y SU STOCK FINAL ES : ',LAPTOP_F;
Escribir ' PRODUCTO 2 : IMPRESORA SU STOCK INICIAL ES :',IMPRESORA_I,' Y SU STOCK FINAL ES : ',IMPRESORA_F;
Escribir ' PRODUCTO 3 : TECLADO SU STOCK INICIAL ES :',TECLADO_I,' Y SU STOCK FINAL ES : ',TECLADO_F;
Escribir ' PRODUCTO 4 : MOUSE SU STOCK INICIAL ES :',MOUSE_I,' Y SU STOCK FINAL ES : ',MOUSE_F;
Escribir ' PRODUCTO 4 : ESCANER SU STOCK INICIAL ES :',ESCANER_I,' Y SU STOCK FINAL ES : ',ESCANER_F;
Escribir '...................................................................................................';

FinProceso

DIAGRAMA DE FLUJO

You might also like