Algoritmo

Solo disponible en BuenasTareas
  • Páginas : 3 (633 palabras )
  • Descarga(s) : 10
  • Publicado : 23 de julio de 2010
Leer documento completo
Vista previa del texto
TALLER DIAGRAMACION Y ALGORITMOS

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...
tracking img