Está en la página 1de 2

Evaluación Parcial 2022 – 20

Asignatura

FUNDAMENTOS DE PROGRAMACIÓN

Docente : Abdi Ruelas Horario: jueves 18:00 horas

Consigna de trabajo
- Desarrollar en DevC++, el caso propuesto en grupos de estudiantes (70 min).
- El grupo debe presentar lo siguiente:
Enviar en una carpeta con el nombre: Grupo___.rar, el contenido es 02 archivos: Proyecto (.dev) y
Programa código en C++ (.cpp). En este archivo, agregar los datos de integrantes como comentario.

CASO: SISTEMA ANTIDROGAS POLICIAL (DIRANDRO)

La dirección antidrogas de la policía nacional del Perú, debe registrar a los detenidos que capturaron en los operativos de la última semana,
para esto, primero se necesita validar el aforo máximo del lugar de investigación (calabozo). Luego, podría escoger la primera opción para
el ingreso de datos, o la segunda opción para ver el reporte de los detenidos. Si desea continuar con otro registro puede volver a escoger
la opción 1. Si no desea continuar el registro, escoge la opción 3 (Salir).
MENÚ DE OPCIONES
[1]. REGISTRO DE DETENIDOS.
[2]. REPORTE
[3]. SALIR.
Opción 1:
a) En esta opción el usuario debe ingresar los siguientes datos, además debe realizar la validación de la información, con do while.
● El registro del detenido, como nombre y apellidos y DNI.
● El registro del género del detenido, como letra, tipo char (M o m o F o f).
● La cantidad de años que podría ir a prisión.
● El registro del tipo de delito de acuerdo con el siguiente cuadro (como número de tipo int).

Según el tipo de delito, las multas son las siguientes:


Tipo de delito Multa (S/)
1. Tráfico ilícito de drogas 4,600.00
2. Producción insumos químicos 25,000.00
3. Lavado de activos 30,000.00

Se aplica un porcentaje adicional de impuestos por años en prisión.


Porcentaje por
Años en prisión
impuesto
6-12 5%
13-20 8%
21 a más 25 %
b) Mostrar por detenido, lo siguiente:
● Nombre y apellidos, DNI y género.
● Importe Bruto = años en prisión * multa.
● Impuestos = Importe Bruto * Porcentaje por impuesto.
● Importe Total = Importe Bruto + Impuestos.
Opción 2:
En esta opción se debe mostrar los siguientes resultados:
● Cantidad de detenidos (género masculino).
● Cantidad de detenidos (género femenino).
● Cantidad total de detenidos capturados.
● Cantidad de aforo disponible en el calabozo.
● El acumulado del Importe total por todos los detenidos.
● El acumulado del Importe Total del tipo de delito 1 (Tráfico ilícito de drogas).
Rúbrica de evaluación:

Criterios Sobresaliente Suficiente En proceso En inicio


(3 puntos) (2 puntos) (1 puntos) (0 puntos)

INGRESO DE - Ingresa todos los datos. - Ingresa la mayoría de - Ingresa la mitad de los - Ingresa algunos datos o
DATOS los datos datos ningún dato.

- Realiza la validación de - Valida la mayoría de - Valida la mitad de los - Valida solo algunos de los
todos los datos ingresados datos, o solo usa do- datos, o solo usa do- datos o ningún dato, o
VALIDACIÓN DE
dentro del caso haciendo while y no if(), o solo usa while y no if(), o solo usa solo usa do-while y no if(),
DATOS
uso del do-while e if. if() y no usa do-while. if() y no usa do-while. o solo usa if() y no usa do-
while.

- Muestra el resultado - Muestra el resultado - Muestra el resultado - Muestra el resultado


correcto de todos los correcto de la mayoría correcto de la mitad de correcto de algunos
cálculos planteados, usando de los cálculos los cálculos planteados, cálculos planteados,
RESULTADO
contadores con estructuras planteados, usando usando contadores con usando contadores con
USANDO
repetitivas y/o selectivas contadores con estructuras repetitivas estructuras repetitivas y/o
CONTADORES
estructuras repetitivas y y/o selectivas selectivas, de un
selectivas contador o ninguno.

- Muestra el resultado - Muestra el resultado - Muestra el resultado - Muestra el resultado


correcto de todos los correcto de la mayoría correcto de la mitad de correcto de algunos
cálculos planteados, usando de los cálculos los cálculos planteados, cálculos planteados,
RESULTADO
acumuladores con planteados, usando usando acumuladores usando acumuladores
USANDO
estructuras repetitivas y/o acumuladores con con estructuras con estructuras
ACUMULADORES
selectivas estructuras repetitivas y repetitivas y/o repetitivas y/o selectivas,
selectivas selectivas de un acumulador o
ninguno.
- Se muestra el menú de - Se muestra el menú de - Se muestra el menú de - Muestra el menú de
opciones con la opción opciones una opciones dos veces, opciones una sola vez,
MENÚ DE
salir, el menú se muestra determinada cantidad con dos iteraciones. con una sola iteración, o
OPCIONES
hasta que el usuario escoja de veces. no hace uso de menú de
la opción SALIR. opciones.
Total, parcial
Nota

También podría gustarte