Está en la página 1de 3

Evaluación Final 2023 – 10

Asignatura

FUNDAMENTOS DE PROGRAMACIÓN
Docente : Abdi Ruelas Carazas Horario Jueves 17:20 pm

Consigna de trabajo
- Los estudiantes de forma grupal desarrollarán, de un caso dado, un programa en el IDE Dev C++.
- La evaluación tiene una duración de 70 minutos y consiste en la elaboración, y presentación de un programa usando el
lenguaje C++.
- Para lo cual los estudiantes deberán desarrollar las siguientes actividades:

1. Los estudiantes se agrupan de manera libre en equipos de 02 integrantes.


2. Antes de desarrollar el programa se recomienda revisar material bibliográfico o apuntes sobre el uso de módulos,
librería y recursividad.
3. El proyecto se presentará en el aula virtual una carpeta (Grupo: Integrante 1 y Integrante 2) conteniendo: 04
archivos: Proyecto (.dev) y Programa código en C++ (.cpp), 02 librería de lectura y convierte datos (.h).
4. Clasifica información de la Unidad I Estructuras de Programación Selectivas (Secuencial-Selectiva (Simple-
Compuesta-Múltiple)), de la Unidad II Estructuras de Programación Repetitivas (Mientras-Hacer Mientras-
Para/Desde), de la Unidad III Módulos de Programación (Función y Procedimiento) y de la a Unidad IV Librerías
de Programación y Recursividad, para la elaboración del programa.
5. Para la elaboración del programa de un caso práctico dado, debe considerar:

* El uso de Módulos de programación.


* Uso del menú de opciones con Selectiva Múltiple (switch) y Repetitiva HAcer Mientras (do while)
* Uso de las librerías de LecturaDatos.h y ConvierteDatos.h
* Validación de cada dato ingresado usando Repetitiva Hacer Mientras (do while)
* Uso de contadores con Repetitivas.
* Uso de acumuladores con Repettivas
* Uso de Recursividad.
* Mostrar los datos solicitados:

CASO: Empresa Distribuidora: Sistema de venta de Gas Profano

Una empresa que distribuye balones de gas desea registrar las ventas para sus clientes en sus cuatro
presentaciones:

• Balón de gas de 5 Kg.


• Balón de gas de 10 Kg.
• Balón de gas de 15 Kg.
• Balón de gas de 45 Kg.

Inicialmente el usuario debe registrar el stock y los precios para los cuatro tipos de balones en el sistema (consola).

Luego debe registrar y calcular la cantidad de balones de gas a vender, además el registro de los datos del cliente:

• Nombres
• DNI
• Género
• RUC
• Fecha

Para luego emitir una boleta o factura.


El menú tentativo podría ser como el siguiente:

MENÚ DE OPCIONES
[1]. REGISTRAR VENTA.
[2]. REPORTAR VENTA
[3]. SALIR.

El usuario podría escoger la primera opción, para el ingreso de datos, o la segunda opción, para ver los resultados
de las ventas. Si desea continuar con otro registro de ventas puede volver a escoger la opción 1. Si no desea
continuar el registro de ventas escoger la opción 2. o la opción 3.

Reporte:

• Cantidad total de ventas por día.


• Cantidad de balones de gas (por cada tipo).
• Cantidad total de clientes vendidos.
• Cantidad de clientes mujeres con pedido completo.
• Cantidad de clientes varones con pedido incompleto.
• Stock disponible.
• Total por tipo de balones de gas.
• Cantidad de ventas completas.
• Cantidad de ventas incompletas.
Rúbrica de evaluación:

Criterios Sobresaliente Suficiente En proceso En inicio


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

- Clasifica información clave de - Clasifica información clave de una - Clasifica información clave de una o - No clasifica información clave de
una o más áreas de la o más áreas de la Ingeniería más áreas de la Ingeniería (Unidad I una o más áreas de la Ingeniería
Ingeniería (Unidad I Estructuras (Unidad I Estructuras de control de Estructuras de control de la (Unidad I Estructuras de control
7.3. programación: Secuencial, de la programación: Secuencial,
de control de la programación: la programación: Secuencial,
Conocimiento Selectivas (Simple pero no clasifica el Selectivas (Simple-Compuesta-
Secuencial, Selectivas (Simple- Selectivas (Simple-Compuesta pero uso de Compuesta y Múltiple)) para Múltiple)) para mejorar un
en Ingeniería
Compuesta-Múltiple)) para no clasifica el uso de Múltiple)) mejorar un elemento de un proyecto, elemento de un proyecto,
mejorar un elemento de un para mejorar un elemento de un producto o servicio. producto o servicio.
proyecto, producto o servicio. proyecto, producto o servicio.

- Clasifica información clave de - Clasifica información clave de - Clasifica información clave de una - No clasifica información clave
una o más áreas de la una o más áreas de la Ingeniería o más áreas de la Ingeniería de una o más áreas de la
Ingeniería (Unidad II (Unidad II Estructuras de control (Unidad II Estructuras de control de Ingeniería (Unidad II Estructuras
7.3. Estructuras de control de la de la programación: Repetitivas la programación: Repetitivas de control de la programación:
Conocimiento programación: Repetitivas (Mientras-Hacer Mientras, pero no (Mientras pero no clasifica el uso de Repetitivas (Mientras-Hacer
en Ingeniería (Mientras-Hacer Mientras- clasifica el uso de Para/Desde)) Hacer Mientras y Para/Desde)) Mientras-Para/Desde)) para
Para/Desde)) para mejorar un para mejorar un elemento de un para mejorar un elemento de un mejorar un elemento de un
elemento de un proyecto, proyecto, producto o servicio. proyecto, producto o servicio. proyecto, producto o servicio.
producto o servicio.

- Clasifica información clave de - Clasifica información clave de - Clasifica información clave de una o - No clasifica información clave de
una o más áreas de la una o más áreas de la Ingeniería más áreas de la Ingeniería (Unidad III una o más áreas de la Ingeniería
Ingeniería (Unidad III Módulos (Unidad III Módulos de Módulos de programación: Función (Unidad III Módulos de
de programación: Función- programación: Función- pero no clasifica el uso del programación: Función-
7.3.
Procedimiento y Librerías de Procedimiento, pero no clasifica Procedimiento y Librerías de Procedimiento y Librerías de
Conocimiento
Programación) para mejorar un el uso de Librerías de Programación para mejorar un Programación) para mejorar un
en Ingeniería
elemento de un proyecto, Programación) para mejorar un elemento de un proyecto, producto elemento de un proyecto,
producto o servicio. elemento de un proyecto, o servicio. producto o servicio.
producto o servicio.

- Clasifica información clave de - Clasifica información clave de una - Clasifica información clave de una - No clasifica información clave
una o más áreas de la o más áreas de la Ingeniería o más áreas de la Ingeniería de una o más áreas de la
Ingeniería (Unidad IV Librerías (Unidad IV Funciones propias del (Unidad IV Funciones propias del Ingeniería (Unidad IV Librerías
7.3. Lenguajes pero no clasifica el uso de programación y
de programación y Lenguajes, pero no clasifica el uso
Conocimiento de las funciones adecuadas y no Recursividad) para mejorar un
Recursividad) para mejorar un de la Recursividad) para mejorar
en Ingeniería clasifica el uso de la Recursividad) elemento de un proyecto,
elemento de un proyecto, un elemento de un proyecto,
para mejorar un elemento de un producto o servicio.
producto o servicio. producto o servicio. proyecto, producto o servicio.

Total parcial
Nota

También podría gustarte