Beruflich Dokumente
Kultur Dokumente
CURSO:
INTRODUCCIN A LA PROGRAMACIN
301304_79
TUTOR:
IRINA NARVAEZ ESPINOSA
La empresa ABC produce y distribuye cermica para pisos y requiere un software que
le permita llevar el control de sus productos, registrando: cdigo, existencia en metros,
color, valor de costo y valor de venta (el valor de venta se obtiene incrementando el
30% al valor de costo).
El software debe proporcionar listas ordenadas por cdigo, existencia, costo y venta.
Tambin debe presentar informes de un producto y la lista de productos cuya existencia
sea inferior a 100.
Se debe estandarizar los productos con los cdigos, ejemplo: 89621fg=Ceramica Azul
as cuando se registre el cdigo el software lo tomar como cermica azul. Una vez
obtenido el valor de venta del producto y la existencia en metros, se debe agregar una
entrada 'valor por metro' as se podr tener un valor unitario y un valor por la cantidad
de existencia.
ANLISIS DEL PROBLEMA
Proceso Empresa_ABC
Dimension A[5,4];
acum<-0
Leer option;
Si option==1 Entonces
FinPara
FinPara
FinPara
FinPara
FinPara
FinPara
FinPara
FinPara
FinPara
venta<-costo+(costo*.30);
FinPara
FinSi
Si option==2 Entonces
Para i<-1 Hasta 5 Hacer
A(i,1)<-"codigo";
FinPara
metros<-150
metros<-metros+(metros*i);
FinPara
A(1,3)<-'amarillo';
A(2,3)<-'azul';
A(3,3)<-'rojo';
A(4,3)<-'marron';
A(5,3)<-'blanco';
FinPara
costo<-1000;
costo<-costo+(costo*i)
FinPara
FinPara
FinSi
Si option==3 Entonces
Para i<-1 Hasta 5 Hacer
metros<-150
metros<-metros+(metros*i);
FinPara
FinPara
FinSi
Si option==4 Entonces
costo<-1000;
costo<-costo+(costo*i)
FinPara
FinPara
FinSi
Si option==5 Entonces
costo<-1000;
costo<-costo+(costo*i)
venta<-costo+(costo*.30)
Escribir "El producto codigo N: ",i ," Tiene un precio de de
venta de ",venta," por metro";
FinPara
FinPara
FinSi
Si option==6 Entonces
Leer i;
A(i,1)<-"codigo";
FinPara
metros<-150
metros<-metros+(metros*i);
FinPara
A(1,3)<-'amarillo';
A(2,3)<-'azul';
A(3,3)<-'rojo';
FinPara
costo<-1000;
costo<-costo+(costo*i)
Escribir "costo: ", costo;
FinPara
FinSi
Si option==7 Entonces
si existencia<100 entonces
Escribir "El producto: ", A(i, 1)," Tiene: ",A(i, 2)," metros
de Existencia";
Sino
Escribir "No existen productos con existencia inferior a 100";
FinSi
FinPara
FinPara
FinSi
FinProceso
BIBLIOGRAFA