Algoritmo
AUTORES
JUANCAMILO RAMOZ GONZALEZ
SEBASTIAN GARCIA GONZALEZ
MATERIA
DIAGRAMACION Y ALGORITMOS
PROFESOR
JULIAN DARIO GIRALDO OCAMPO
PRIMER SEMESTREINGENIERIA DE SISTEMAS
NECOCLI
2010
Diseñar un algoritmo que permita, utilizando vectores relacionados, almacenar la información de algunos productos, la información que se debe almacenar es:Código del producto.
Precio.
Detalle (articulo).
Cantidad.
Utilizando un menú de opciones, el algoritmo debe permitir:
Opción 1. Crear un nuevo vector con el valor del IVA de los productos.Opción 2. Cambiar el precio de un artículo que se desea.
Opción 3. Eliminar un artículo de la lista. NOTA. Se deben borrar todos los datos asociados.
Opción 4. Aplicar un descuento sobreun artículo deseado. NOTA. Se debe indicar el porcentaje del descuento y se debe actualizar el vector que almacena el IVA.
Opción 5. Adicionar un artículo a la lista con toda su información.Opción 6. Calcular y crear un nuevo vector, que obtenga el precio del artículo por la cantidad.
Opción 7. Calcular el precio total de venta de todos los artículos.
DESARROLLO
Inicio
Dim i;N; Canti; Pos; Conta; VecCanti(N) como enteros
Dim CodPro; Art; VecCodPro(N); VecArt(N); Opción como texto
Dim Pre; IVA; VecPre(N); VecPreCanti(N); PreCanti; x; Acumu; VecIVA(N); PreNue comodoble
Lea i; N; Canti; Pos; CodPro; Det; Art; VecCodPro(N); VecDet(N); VecIVA(N); Pre; IVA; VecPre(N); VecCanti(N); VecPre*Canti(N); PreNue
Lea Opción
Mientras Opción < > 0haga
Para i = 1 to N
VecArt(i) Art
VecCodPro(i) CodPro
VecPre(i) Pre
VecCanti(i) Canti
Próximo i
Si opción = 1 entonces
Para i = 1 to N
IVA = Pre+(Pre*IVA)
VecIVA(i)IVA
Próximo i
IVA
Fin si
Sino
Si Opción = 2 entonces
Para i = 1 to N
Si Art = VecArt(i) entonces...
Regístrate para leer el documento completo.