Está en la página 1de 3

Trabajo Final del Curso

PDSD-220
Fundamentos de
Programación

Desarrollo de Software

Semestre II

TEMA: SISTEMA DE FACTURACIÓN POR VENTAS

OBJETIVO DEL TRABAJO

Al finalizar el módulo formativo el aprendiz estará en la capacidad de:


Aplicar los algoritmos y estructuras de datos dinámicos en programación.

PLANTEAMIENTO DEL TRABAJO

La Farmacia Bazán de Chimbote solicita un sistema de informático para su Empresa, donde


se solicite gestionar la facturación por cada venta realizada, teniendo en cuenta lo siguiente:
Indicaciones:
1. Los CheckBox permiten elegir los medicamentos a facturarse, sólo debe permitir
cuando éste se active, de lo contrario no debe permitir realizar venta del
medicamento.
2. Al activar el CheckBox de un medicamente, el cursor (setfocus) debe posicionarse en
el respectivo TextBox (Cantidad) para que el usuario ingrese la cantidad a vender.
3. Al ingresar la cantidad en forma automática debe hallarse el Sub Total de la venta a
realizar.
4. En el grupo de Totales y Descuentos:
a) El Importe Parcial es la sumatoria de los Sub Total de los medicamentos.

1
Trabajo Final del Curso

b) Descuento (Se dará el respectivo descuento, dependiendo del Importe


Parcial):
 < a 50 0%
 50 - 200  8%
 201 – 250  10%
 251 – 300 15%
 301 a más  20%
c) Total, a Pagar: Importe Parcial – Descuento.
5. Opciones:
 Calcular: Debe hallar los resultados del grupo Totales y Descuentos.
 Nuevo: Debe Limpiar todos los TextBox y desactivar los CheckBox.
 Salir: Debe permitir salir, mediante un cuadro de mensaje.

1
2 3

4
5

Para lo cual
presentará:
 Diseñar el algoritmo (ordinograma y pseudocódigo) de la tarea asignada.
 El Diagrama de flujo respectivo dando solución a la tarea planteada, usar el software
FreeDFD.
 El Archivo con el desarrollo del diseño y programación de la tarea. (Puedes usar el
software Visual.net o Java)
 Un informe del procedimiento, diseño y programación, para resolver los
inconvenientes planteados.
Trabajo Final del Curso

PREGUNTAS 1. ¿En qué consiste el lenguaje binario? – Haga un ejemplo.


GUÍA
2. Explique que es un compilador y para qué sirve.

3. ¿Indique qué es un algoritmo informático?

4. ¿Para qué sirve un diagrama de flujo?

5. ¿Cuál es la diferencia entre constante y variable?

6. Es importante documentar un programa?, explique.

7. ¿Qué es una estructura condicional?

8. ¿Para qué sirve una estructura repetitiva?

9. ¿Qué es una palabra reservada y cuál es su importancia?

10. ¿Para qué sirve el programa FreeDFD?

11. Mencione y explique la importancia de los procedimientos.

12. ¿En qué consiste la programación estructurada?

También podría gustarte