Está en la página 1de 2

Actividad 1 Programación II

Entrega octubre 10 23:59 horas


Msc. Ing. Juan Carlos Torres Sandoval

Actividad 1 – Generalidades, Arreglos (Vectores) y Funciones

Desarrollar una aplicación software en C++ (con suficientes comentarios ilustrativos de los procesos)
que contemple lo siguiente:

• Un menú Principal con los ítems: 1. Número Mágico, 2. Tablas, 3. Vectores y 4 Salir. El menú
debe presentarse nuevamente cada vez que termine con algún caso específico, la única forma
de salir del mismo es por medio de la opción definida para tal. En cada caso se debe tener un
llamado a Función que lo desarrolla.
• Con respecto al Número Mágico, se le debe solicitar al usuario un rango de números para
escoger de forma aleatoria el número a buscar, se debe verificar que el número inicial sea menor
que el final, sino es así organizarlo de forma adecuada. El juego consiste en solicitarle al usuario
un número y por medio de mensajes guiarlo para que pueda encontrar el número exacto
(menor, mayor e igual). Al final se debe felicitar al usuario y decirle en cuantos intentos lo logró.
• Para las Tablas se debe solicitar al usuario un número de tabla que desee y realizar la impresión
por pantalla de la tabla de multiplicar correspondiente. Si el número es par se muestra la tabla
del 1 al 10, si es impar será al revés.
• En el menú Vectores se debe contemplar un submenú llamando a la función correspondiente,
este submenú debe tener los ítems: 1. Inicializar, 2. Cargar, 3. Mostrar y 4 Salir. El submenú debe
presentarse nuevamente cada vez que termine con algún caso específico, la única forma de salir
del mismo es por medio de la opción definida para tal (regresa al Menú Principal). En cada caso
se debe tener un llamado a Función que lo desarrolla. Se debe trabajar sobre un arreglo de tres
(3) posiciones.
o Con respecto a Inicializar se debe solicitar al usuario un valor para inicializar cada una
de las posiciones del vector (Ej: Digite un valor: Respuesta 2, inicialización del vector así:
(2,2,2).
o Para la opción Cargar se le debe solicitar al usuario cada uno de los valores de las
diferentes posiciones del vector (Ej: Ingrese sus valores… (2,4,6) ).
o En la opción Mostrar debe haber una restricción si aún no se han dado valores al vector,
si ya está inicializado mostrarlo.

El programa se debe explicar en un video donde se evidencie el estudiante que lo está presentando.
Se debe entregar el código y el link del video donde se explica dicho código.

Rubrica

· Programa funcionando de forma adecuada 10%


· Mensajes para los menús y los casos de forma adecuada (orientación al
usuario y claridad de los mismos, estética). 5%
· Funcionalidad caso 1 (Número Mágico) 10%
· Funcionalidad caso 2 (Tablas) 10%
· Las tablas se desarrollan incrementales o decrementales según sea el caso 5%
· Se utilizan de forma adecuada funciones dentro de los casos 15%
Actividad 1 Programación II
Entrega octubre 10 23:59 horas
Msc. Ing. Juan Carlos Torres Sandoval

· Funciona de forma adecuada el switch case anidado para los vectores


(ciclos) 15%
· Funcionalidad subcaso 1 (Inicializar) 5%
· Funcionalidad subcaso 2 (Cargar) 5%
· Funcionalidad subcaso 3 (Mostrar) 5%
· Es clara la explicación en el video 15%

Msc. Ing. Juan Carlos Torres Sandoval

También podría gustarte