Simulacion - Diagramas de Flujo
Enviado por terceroblack • 12 de Agosto de 2022 • Examen • 410 Palabras (2 Páginas) • 71 Visitas
Considerando como un caso, el trabajo final del curso de Ingeniería de Software u otro curso parecido.
- Elabora un diagrama de proceso.
Realizar u diagrama de flujo que calcule el total de una factura, partiendo de una lista de parejas importe o IVA. La lista finalizaría cuando el importe sea 0. El IVA puede ser el 4%, 7% o 16%, en cualquier otro caso se rechaza el importe e IVA y se debe introducir nuevamente. Finalmente hay que realizar un descuento en función de la suma de los importes, dicho descuento es del 0% si es menor que 995, es del 5% si es mayor o igual que 995 y menor que 9985 y es del 10% si es mayor o igual que 9985. El descuento se debe aplicar a la suma de los importes y a la suma de los IVAS. Al finalizar se debe imprimir el importe y el IVA resultantes (total menos descuento) y la suma de ambos.
Desarrollo:
Tomar en cuenta:
IMP: Importe generado
IVA: Dato de lista de impuestos
TIMP: Total de importe consumido.
SIVA: Suma de impuestos IVA.
D: Descuento
TOT: Importe total a cobrar
Estos son las abreviaturas de los datos que se consideró para la realización del diagrama de flujo.
[pic 1]
- Identifica el input y el output principal.
De acuerdo con lo generado en el diagrama de procesos realizado anteriormente se puede notar que el INPUT principal que vienen a ser como materiales o componentes, en este caso sería la lectura del Total de importe a realizar y el IVA.[pic 2]
INPUT Principal
Mientras que el OUPUT Principal que sería un componente final sería el reporte final con los datos de total de importe, Suma de IVA y Total a pagar calculados y generados.[pic 3]
OUTPUT
- Explica el proceso en forma matemática y/o estadística.
Explicación del proceso en forma matemática:
Datos:
IMP: Importe
IVA: Impuesto al consumo
D: Descuento
TIMP: Sumatoria de Importe
SIVA: Impuesto acumulado
TOT: Total a Pagar
Desarrollo:
Si: IMP ≠ 0 → IVA = 4% ∨ IVA = 7% ∨ IVA = 16%
→ TIMP = TIMP + IMP ∧ SIVA = SIVA + [pic 4]
∴ TOT = TIMP + SIVA.
Si: IMP = 0 → (TIMP < 995) ∨ (995<TIMP < 9985) ∨ (TIMP > 9985)
* SIMP < 995 → D = 0;
* 995<TIMP < 9985 → D = 5;
* 995<TIMP < 9985 → D = 10;
→ (TIMP = TIMP - ) ∧ (SIVA = SIVA - )[pic 5][pic 6]
∴ TOT = TIMP + SIVA.
...