Sie sind auf Seite 1von 8

UNIVERSIDAD PRIVADA DE TACNA

Facultad de Ingeniería
CURSO

TÉCNICAS DE PROGRAMACIÓN
ING- 203
SEGUNDO CICLO

SEMANA 14

Sistemas de Registro de Productos


(OPERACIONES DE ACTUALIZACIÓN)

Mg. Ing. Milagros Gleny Cohaila Gonzales


gleni_cg@hotmail.com
Ejemplo 01
• Sistema para registro de productos y generación de
archivo txt.
inicio
n=3
Producto[1].codigo=“001”
Producto[1].Nombre=“Leche”
Producto[1].costo=5 Sistema para registro de productos
Producto[1].cantidad=6
Producto[2].codigo=“002”
Producto[2].Nombre=“Avena”
Producto[2].costo=1
Producto[2].cantidad=10
Producto[3].codigo=“003”
Producto[3].Nombre=“Cuaderno”
Producto[3].costo=12 codigo Nombre Costo Cantidad
Producto[3].cantidad=9
001 Leche 5 6
------ Sistema de Registro de Productos--------
*SELECCIONE LA OPCIÓN: 002 Avena 1 10
1) Insertar
2) Buscar 003 Cuaderno 12 9
3) Actualizar
4) Eliminar
5) Salir
----------------------------------------------------------------

a
op
a op default
1 2 3 4

codPRO,Nompro, codPRO salir


codPRO,Nompro, codPRO PrecioPro,CanPro
PrecioPro,CanPro
i=1 --------->n
i=1 --------->n
n=n+1 i=1 --------->n Si
Si Producto[i].codigo = codPRO
Si Producto[i].codigo = codPRO
Producto[i].codigo = codPRO
Producto[n].codigo=codPRO POS=i
POS=i
Producto[n].Nombre=Nompro POS=i
j=POS --------->n-1
Producto[n].costo=PrecioPro Producto[POS].codigo
Producto[n].cantidad=CanPro Producto[POS].Nombre Producto[POS].Nombre=Nompro Producto[j].codigo=Producto[j+1].codigo
Producto[POS].costo Producto[POS].costo=PrecioPro Producto[j].Nombre=Producto[j+1].Nombre
Producto[POS].cantidad
Producto[POS].cantidad=CanPro Producto[j].costo=Producto[j+1].costo
Producto[j].cantidad=Producto[j+1].cantidad

n=n-1

i=1 --------->n
Producto[i].codigo
Producto[i].Nombre
Producto[i].costo
Producto[i].cantidad
Pseudocódigo Código fuente
Pseudocódigo Código fuente
Última parte del código:

• Ejecución del Programa:


GRACIAS

Das könnte Ihnen auch gefallen