LABORATORIO 5 computacion 2 unexpo

Páginas: 2 (251 palabras) Publicado: 22 de julio de 2013
Una empresa lleva el registro de todas sus facturas, estas son almacenadas en una estructura
usted diseñara un programa que mediante un menu de opciones permita:

1) registrarfactura

2)buscar una factura segun el cliente

3)calcular el monto general de todas las facturas guardadas
salir

El programa debe desarrollarse bajo programacionprocedimental, y debe contar con las subrutinas:

1) reg_fact: se encarga del ingreso de los datos de una nueva factura y el calculo del impuesto y el total

2) buscar. recorrerael arreglo del registro en busqueda de un nombre especifico y retornara el numero de fila asociada a la factura buscada (i), en caso de que el nombre no exista debera retornar unonegativo (-1)

3) total_fact. recorre el arreglo del registro para calcular el total de los montos de las facturas emitidas en la empresa.

4) menu y validar: debeimplementarse la subrutina menu y validar (ya conocidas) para encargarse del despliegue, seleccion y validacion.

pseudocodigo

Registro Datos_Factura
Caracter Nombre[20]
EnteroCedula
Real Iva,Monto, Total
Fin_Registro

Procedimiento Validacion (Entero valor, Entero lim_inf, Entero lim_sup)
Inicio
Repetir Mientras (valorlim_sup)
Mostrar ("Opcioninvalida, por favor reintroduzcala")
Leer (valor)
Fin_Repetir_Mientras
Fin

Entero Menu()
Inicio
Entero opc
Mostrar ("Menu de opciones:")
Mostrar ("1) RegistrarFactura.")
Mostrar ("2) Buscar una Factura.")
Mostrar ("3) Calcular el monto de todas las facturas.")
Mostrar ("4) Salir del programa.")
Leer (opc)
Llamar a: Validacion(opc,1,4)
Devolver (opc)
Fin

Procedimiento Ingreso (Datos_Factura Factura[], Entero &L)
Inicio
Caracter resp='s'
Repetir Mientras ((resp=='s' || resp=='S') && L
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Laboratorio 2 soluciones al 5
  • Cronograma laboratorio Nuevo Ingreso UNEXPO
  • Laboratorio 5
  • laboratorio 5
  • laboratorio 5
  • Laboratorio 5
  • Laboratorio 5
  • Laboratorio No 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS