Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4
Semipresencial – Programa a Distancia
Asignatura
Fundamentos de Programación – ASUC 01312
Datos personales:
1. Consideraciones:
Criterio Detalle
Tiempo 90 minutos
aproximado:
Instrucciones - El estudiante de forma individual desarrollará, de un caso dado, un programa en el IDE Dev
C++.
para la - La evaluación tiene una duración de 90 minutos y consiste en la elaboración, y presentación
resolución de la de un programa usando el lenguaje C++.
- Para lo cual el estudiante deberá desarrollar las siguientes actividades:
evaluación 1. Antes de desarrollar el programa, revisar material bibliográfico o apuntes sobre el uso de
módulos, librería y recursividad.
2. El proyecto se entregará en el aula virtual en una carpeta comprimida (Apellido_Nombre)
conteniendo 04 archivos: Proyecto (.dev), Programa código en C++ (.cpp), 02 librerías:
LecturaDatos.h y ConvierteDatos.h.
3. 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 Unidad IV Librerías de Programación y
Recursividad, para la elaboración del programa.
4. Para la elaboración del programa de un caso práctico dado, debe considerar:
* El uso de Módulos de * Uso del menú de opciones con Selectiva
programación. Múltiple (switch) y Repetitiva Hacer
Mientras (do while)
* Uso de las librerías de * Validación de cada dato ingresado
LecturaDatos.h y usando Repetitiva Hacer Mientras (do
ConvierteDatos.h while)
5. Verifique bien la fecha y hora límite del cargado de la carpeta compartida en el Aula Virtual,
ya que no permite extensión del tiempo.
1|P ág i na
2. Enunciado:
La fábrica de Muebles desea registrar las ventas semanales con las siguientes opciones:
MENÚ DE OPCIONES
[1]. REGISTRAR
[2]. REPORTAR
[3]. SALIR.
El administrador 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.
Opción 1: Registrar
En esta opción el administrador debe ingresar los siguientes datos, para lo cual el sistema realiza la validación
de datos, con do while()- if.
• El ingreso del producto, como número, de tipo int (1- Camas, 2-Comedores, 3- Sillas)
• El código de tipo de cliente, como número, de tipo int (1- Empresas , 2- Comercio, 3- Familias)
• El nombre del cliente, como tipo string.
• El ingreso de la cantidad de productos, como número, de tipo int.
• El ingreso del tipo de pago, como número, tipo int (1- Efectivo, 2- Tarjeta)
• El ingreso del día de venta, de tipo int (L-lunes M-martes, W-miércoles)
• El ingreso del turno de la venta, de tipo int (1. Dia, 2. Tarde)
Opción 2: Reportar
2|P ág i na
3. Rúbrica de evaluación:
3|P ág i na