Está en la página 1de 5

EVALUACIÓN PARCIAL 2021-20

Apellidos : _______________________
Sección : NRC 15796 Nombres : _______________________
Asignatura : Fundamentos de Programación
Fecha : 04/10/2021 (09:10 am)
Docente : Eric Gustavo Coronel Castillo Duración : 70 minutos

CONSIGNA DEL TRABAJO


▪ Lea cuidadosamente el enunciado.
▪ Desarrollar en DevC++, el caso propuesto en grupos de estudiantes (De acuerdo a los
grupos conformados).
▪ El grupo debe presentar lo siguiente:
Enviar en un archivo empaquetado de nombre Grupo##.RAR la solución del caso
propuesto, su contenido es 2 archivos: Proyecto (.dev) y Programa código en C++ (.cpp).
En el archivo .cpp, agregar los datos de los integrantes del grupo como comentario.
▪ Desarrolle el programa solución, siguiendo los criterios de la rúbrica de evaluación.
▪ Enviar al aula virtual, considerando la hora límite de entrega.

ENUNCIADO
El hotel turístico "LA CASA DEL INKA" con el objetivo de promocionar el turismo esta
haciendo promociones en sus tipos de hospedaje, según el siguiente cuadro:

DESCUENTO POR TIEMPO DE HOSPEDAJE


PRECIO
TIPO DE HOSPEDAJE
POR DÍA
De 5 a 10 días Mas de 10 días

1.- Imperial 150.00 5% 8%

2.- VIP 260.00 6% 10%

3.- Gold 350.00 8% 14%

La empresa también está solicitando conocer a sus clientes, para lo cual, quiere que al
momento de hacer la venta se registe cierta información del cliente:
▪ El sexo del cliente: M o F
▪ Edad del cliente

1|Página
Esto porque hay un descuento, este segundo descuento esta en función del sexo del cliente
y su edad:

SEXO DEL CLIETE MAS DE 50 AÑOS

M - Masculino 5%

F - Femenino 7%

Se solicita un programa para registrar las ventas, el programa debe mostrar los datos de la
venta, tal como se observa en el ejemplo ilustrativo mas adelante.
El programa debe permitir en cualquier momento acceder a un reporte con los siguientes
indicadores.
▪ Cantidad total de ventas.
▪ Cantidad de ventas a clientes masculinos con el segundo descuento.
▪ Cantidad de ventas a clientes femeninos con el segundo descuento.
▪ Suma total de las ventas (Importe Neto).
▪ Suma de todos los descuentos realizados.
▪ Suma de todos los segundos descuentos.
El programa debe presentar el siguiente menú de opciones:

LA CASA DEL INKA

==========================
SISTEMA DE VENTAS
Menú de Opciones
==========================
1. Procesar venta
2. Reporte de ventas
3. Salir
==========================
Opción? _

2|Página
OPCIÓN: Procesar Venta
Esta opción del menú permite procesar una venta, a continuación, tienes un ejemplo ilustrativo
para que sirva de guía al momento de construir tu solución:

LA CASA DEL INKA


VENTA NRO: 10

LECTURA DE DATOS
=======================================
Sexo del cliente (M/F)? M
Edad en años: 60
Tipo de hospedaje:
1.- Imperial
2.- VIP
3.- Gold
Opción: 2
Cantidad de días: 6

RESULTADO DE LA VENTA
=======================================
Precio por día: S/.260.00
Importe bruto: S/.1,560.00
Descuento 1 (6%): S/.93.60
Descuento 2 (5%): S/.78.00
Importe Neto: S/.1,388.40

OPCIÓN: Reporte de Venta


Esta opción debe mostrar el resumen de ventas con los indicadores solicitados, a continuación
tienes la plantilla de este reporte:

LA CASA DEL INKA


REPORTE DE VENTAS

------------------------------------------------------------------
INDICADOR VALOR
------------------------------------------------------------------
Cantidad total de ventas ###
Clientes masculinos con el segundo descuento ###
Clientes femeninos con el segundo descuento ###
Suma total de las ventas. S/.#,###.##
Suma de todos los descuentos realizados S/.#,###.##
Suma de todos los segundos descuentos S/.#,###.##
------------------------------------------------------------------

3|Página
OPCIÓN: Salir
Esta opción Salir finaliza la ejecución del programa.

LA CASA DEL INKA

FIN DEL PROGRAMA


Nos vemos en la próxima venta.

4|Página
RUBRICA DE EVALUACIÓN
A continuación, se presenta la escala de valoración, en base a la cual se evaluará el caso en
el IDE Dev C++.

SOBRESALIENTE SUFICIENTE EN PROCESO EN INICIO


CRITERIOS
(3 PUNTOS) (2 PUNTOS) (1 PUNTOS) (0 PUNTOS)

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

Valida solo algunos


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

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

Muestra el
Muestra el Muestra el
resultado correcto
Muestra el resultado resultado correcto resultado correcto
de algunos
correcto de todos los de la mayoría de de la mitad de los
cálculos
cálculos planteados, los cálculos cálculos
RESULTADO planteados, usando
usando planteados, planteados,
USANDO acumuladores con
acumuladores con usando usando
ACUMULADORES estructuras
estructuras acumuladores con acumuladores con
repetitivas y/o
repetitivas y/o estructuras estructuras
selectivas, de un
selectivas. repetitivas y repetitivas y/o
acumulador o
selectivas. selectivas.
ninguno.

Se muestra el menú
Muestra el menú
de opciones con la Se muestra el
Se muestra el de opciones una
opción salir, el menú menú de opciones
MENÚ DE menú de opciones sola vez, con una
se muestra hasta una determinada
OPCIONES dos veces, con sola iteracción, o
que el usuario cantidad de
dos iteracciones. no hace uso de
escoja la opción veces.
menú de opciones.
SALIR.

Total parcial

Nota

La suma total de los puntajes es 15, para obtener la nota vigesimal se realizará una conversión
utilizando regla de tres simple.

5|Página

También podría gustarte