Está en la página 1de 4

Producto Académico N° 02: Tarea

1. Consideraciones:

1|Página
Criterio Detalle

Tema o asunto Unidad 2 Estructuras de control para la programación: repetitiva.

Enunciado Lea detenidamente las indicaciones, aplique las estructuras de control selectiva y
repetitivas, creación de menú de opciones, contadores y acumuladores.

Elaborar los programas utilizando MENÚ, Validar con DO – WHILE IF y Contador-


Acumulador en:

I. Escriba un programa que permita registrar los pagos diarios que realizan los
socios y mostrar reportes de un Complejo Deportivo, para lo cual se tiene los
siguientes datos en la tabla:

Tipo de Cuota Pago de Precio de


Socio mensual Aniversario Canchas Cant. Pago
Vip 90.00 20% 4.00 Hijos
Regular 120.00 25% 6.00 1-2 30.00
Nuevo 170.00 30% 8.00 3-4 50.00
Vitalici 60.00 - - 5 -6 70.00
o

REGISTRAR:
1. Ingresar el nombre del socio
2. Ingresar el Tipo de Socio (A- Vip, R-Regular, N-Nuevo, V-Vitalicio)
3. Ingresar la edad del socio, la cual debe ser entre 1 a 110 años.
4. Ingresar la cantidad de hijos que tiene el socio.
5. Ingresar la forma de Pago (E-Efectivo, T-Tarjeta, D-Deposito)
6. Ingresar la cantidad de canchas a utilizar al mes
7. Se atenderá si hay disponibilidad, de lo contrario puede dejar de atender,
atender solo la cantidad que tenga en stock o actualizar el stock y atender
la cantidad solicitada.
8. Mostrará los siguientes montos en pantalla:
- MontoPagar =
Cuota+ PagoAniver*Cuota+ CantCancha*Precio +Pago de hijos
- MontoIgv =MontoPagar*18%
- TotalMes=MontoPagar+MontoIgv

REPORTAR:
1. La cantidad de Tipo de Socios Vitalicios.
2. La cantidad de pagos en Depósitos
3. La cantidad de hijos de socios con rangos entre 3 -4
4. El monto acumulado de ingresos al mes
5. El monto acumulado de registros de Socios sin hijos
6. El monto promedio de registros de socios Vip con edad mayor a 50

2|Página
II. En este ejercicio aplicará el uso de la Estructura de Control Repetitiva.
Escriba un programa que permita registrar las distribuciones que se realizará
por la venta de celulares a “n clientes” y al finalizar mostrará un reporte final.

Los datos por registrar serán: nombre del cliente, dirección, tipo de celular (A-
Alta gama, M- Media gama, B-Baja gama), Tipo de pago (E-Efectivo, C-Crédito),
Tipo Cliente (E-Empresa, T-Tienda, B-Bodega), Cantidad, Zona (A, B, C, D).
El precio por Tipo Celular: A -4500, M-3500, B-2500. Por cada registro del
cliente deberá mostrar el monto total: cantidad por precio y validar los datos
ingresados.

Al finalizar todo el registro de “n clientes” debe mostrar lo siguiente:


 El número de registros de tipo celular B-Baja gama
 La cantidad de clientes registrados en Zona B.
 La cantidad de tipo de pagos en Efectivo.
 Monto acumulado de registros de Tipo de Cliente B
 El promedio acumulado de registros de Tipo Cliente-T y Zona-B
 El monto acumulado del registro de ventas.

Carácter de la Individual
actividad
Instrucciones para  Elabora el informe con lo solicitado (1): Imagen del código en C++ y de la ejecución
presentar el archivo con el ingreso y reporte de datos, para los casos propuestos. (2) Elabora el código
en el aula virtual fuente en C++ para los casos propuestos.
 Guarda el archivo del informe y del código fuente de cada caso propuesto, en una
carpeta, lo comprimes ApellidoNombre y envíalo a través del ícono Enviar Producto
Académico No. 02, que encontrarás en tu aula virtual.
 Revisa la rúbrica de evaluación en la que podrás conocer los aspectos que se
evaluarán en el producto que estás entregando.

Referencias para  Temas 02, 04 y 05 de la unidad 02 del manual del curso, adjunto en el aula virtual
realizar la actividad. del curso.
 Joyanes Aguilar, Luis. Fundamentos de Programación. 4ta. ed. España: McGraw-Hill;
2008. P 157-181
Disponible en: Biblioteca CENDOC (libros digitales).
 Programarya: Curso de C++. Recuperado de
https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-do-while

3|Página
2. Rúbrica de evaluación:

A continuación, se presenta la escala de valoración, en base a la cual se evaluará


el trabajo individual, donde la escala máxima por categoría equivale a 5 puntos y la
mínima, 0.

Criterios Logrado En proceso No logrado


(5 puntos) (3 puntos) (0 puntos)
Usa Menú de Usa menú de opciones, Usa menú de opciones, No usa menú de
opciones para repetir repite el algoritmo dando repite el algoritmo sin opciones, ejecuta el
el algoritmo, dando la la opción si desea utilizar si desea continuar o algoritmo, solo una
opción si desea continuar o no para la no para la opción salir. vez.
opción salir.
continuar o no en
ejercicio 1.
Usa la estructura de Usa la estructura de Usa solo la estructura de No usa la estructura
control repetitivo, control repetitivo, dando control repetitivo y no de control repetitivo.
dando la opción si la opción si desea consulta la opción si desea
desea continuar o no continuar o no. continuar o no.
en ejercicio 2.
Validación de datos Valida todos los datos Valida el 50% de los datos No valida datos, solo
usando do-while y usando en conjunto do- usando en conjunto do- ingresa datos.
usando if() para while, if() while, if().
mensaje de error.
Resultados correctos Se muestra en pantalla Se muestra los resultados No muestra
de los datos. los resultados correctos del programa solicitados resultados el
de lo solicitado en la en la consigna en un 50% programa según lo
consigna. de avance. solicitado en la
consigna.
Archivo Word: Presenta el informe del Presenta el informe del No presenta el
Carátula datos de programa completo con programa, pero le falta al informe.
estudiante, índice, todos los criterios: menos uno de los
enunciado del caso, Carátula con dato de criterios: Carátula con
pantallazo de código integrante, índice, datos de estudiante,
enunciado del caso, índice, enunciado del
fuente, pantallazo de
pantallazo de código caso, pantallazo de
ventanas en
fuente, pantallazo de código fuente, pantallazo
ejecución. ventanas en ejecución. de ventanas en
ejecución.
Total
Nota:

4|Página

También podría gustarte