Informe de Analisis de Algoritmo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

UNIVERSIDAD CRISTIANA EVANGÉLICA NUEVO MILENIO

ANALISIS DE ALGORITMO

Ing. María Concepcion

INFORME DE PRESENTACIÓN DE PROYECTO

FACTURA DE UNA FERRETERIA

.
Integrantes:
Andy Girón
Anthony Fúnez
Carlos Andrés Hernández
Elder Armando Girón Valladares
Yoselyn Reyes

San Lorenzo Valle, 30 de Julio del 2017


INTRODUCCION

San Lorenzo, Valle 15 de julio de 2017.


En el presente informe daremos a conocer acerca nuestro
programa, que trata sobre la facturación de productos de una
ferretería, también daremos a conocer también sobre el diagrama
de flujo (DFD) como está representado nuestro programa
gráficamente, mostraremos el algoritmo del problema como lleva
la secuencia lógica en lenguaje de pseudocódigo o llamado
también código falso y concluyendo con la prueba de escritorio.
Objetivos Generales
 Dar a conocer acerca de nuestro programa de facturación.

 Dar a conocer la representación gráfica del mismo, DFD.

Objetivos Específicos
 Dar a conocer la secuencia de pasos como está estructurado en
un lenguaje falso y como funciona nuestro programa.

 Mostrar prueba de escritorio, para saber cómo realiza el


proceso de facturación de los productos.
MARCO TEORICO

Para empezar, nuestro programa nos pide que le ingresemos sus


datos de entrada, que estos vendrían siendo, la cantidad que cuesta
el producto, ya podría ser N cantidad, depende de la cantidad que
desee el cliente, luego otro dato de entrada seria lo que es el
producto, cual sea que este comprando el cliente, puede ser un
martillo, una pala, un serrucho, etc… y por ultimo está el dato del
precio, ese sería el costo del producto.

El programa también realiza lo que es el Sub Total de la compra


realizada, es decir para calcular el sub total, se tiene que realizar
una multiplicación de lo que es cantidad por precio.
(Cantidad * Precio)
PSEUDOCODIGO

Inicio
Leer cantidad como entero
Leer producto como carácter
Leer precio como entero
Subtotal = (cantidad * precio)
SubtotalNeto = Subtotal
ISV = SubtotalNeto * 0.15
Si SubtotalNeto >= 1000 Entonces
Descuento = SubtotalNeto * 0.05
Si no
Escribir “No Aplica Descuento”
Si SubtotalNeto >= 5000 Entonces
Descuento = SubtotalNeto * 0.1
Si no
Si SubtotalNeto > 10000 Entonces
Descuento = SubtotalNeto * 0.2
Fin Si
Fin Si
Fin Si
TotalNeto = SubtotalNeto + ISV – Descuento
Imprimir SubtotalNeto
Imprimir Descuento
Imprimir ISV
Imprimir TotalNeto
Fin
DIAGRAMA DE FLUJO DE DATOS
PRUEBA DE ESCRITORIO
INTERFAZ DEL PROGRAMA DE FACTURACION

Con Datos Sin Datos

Ingresamos los Datos de entrada y siguiente realiza el ingreso de


los datos a un datagridview que hace referencia a una factura real,
teniendo los mismos campos de entrada como columnas, donde
también realiza la suma del cálculo de cantidad por precio,
teniendo así debajo la suma de los subtotales de los productos que
el cliente está comprando, calculando de un solo el descuento
dependiendo de si aplica o no, seguido el impuesto que es por 15%
y terminando con el total neto de la compra realizada.
CONCLUSION

 Como grupo hemos llegado a la conclusión de que un sistema


o programa de facturación tiene muchos factores de los cuales
pudimos notar algunos de ellos tales como tener en cuenta el
calculo del sub total y de poder darle condicionantes al
calculo de descuento tomando encuenta la compra que esta
realizando el cliente, asi mismo aplicando un impuesto que ya
sea en cualquier negocio siempre el impuesto esta incluido,
sabiendo que este se suma y que el descuento se resta, para
llegar a un solo total neto.
RECOMENDACIONES

 Como recomendación podemos decir que para realizar un


programa que facture cualquier producto ya sea desde una
ferretería hasta una pulpería, tenemos que saber y tener en
cuenta qué cosas tenemos que mandar a imprimir o visualizar,
sabiendo que también este tipo de programas podemos
realizarlos con Bases de Datos osea tener un registro de todo
lo que se hace y para poder saber las compras y ventas netas,
de la semana o del mes dependiendo de cómo desee el
usuario.
ANEXOS

También podría gustarte