Está en la página 1de 6

Producto Académico No 02: Tarea

1. Consideraciones:

1 | Página
Criterio Detalle

Tema o Estructuras de Control Repetitiva, Menú de Opciones, Contador y Acumulador.


asunto

Enunciado Lea detenidamente las indicaciones, elabora la siguiente actividad:

1. Elaborar el programa para: Usar MENÚ, Validar con DO – WHILE y Contador-


Acumulador en:

1.1. Escriba un programa para que la fábrica de juguetes Toys in House pueda
registrar las ventas del día, actualizar el stock en cada venta y en caso se quede
debajo del stock mínimo actualizar el stock. Para lo cual, se tiene 4 tipos de
juguetes con sus precios respectivos y descuentos que se muestra en la tabla.

Tipo de Stock Stock Precio Descuento


Juguete Inicial Mínim S/.
o

A – Juguetes 300 20 15.00 cantidad > 4,


de goma Descuento 6%

B – Juguetes 150 30 22.00 cantidad > 9,


de trapo Descuento 5%

C- Juguetes 250 40 30.00 cantidad > 6,


de Plásticos Descuento 6%

D – Juguetes 350 25 35.00 cantidad > 7,


de madera Descuento 7%

Registro:

1. El ingreso del tipo de juguete. (debe validar que sólo sea: A, B, C, D)


2. El ingreso del tipo de cliente. (A – Vip B – Regular)
3. El ingreso de la cantidad a comprar de juguetes. (debe validar que la
cantidad sea mayor a cero).
4. Actualizar el stock de los productos vendidos con la nueva cantidad, siempre
que cuente con stock. En caso de que la cantidad sea mayor al stock, se
puede dejar de atender o se puede atender solo una parte (la indicada por
el cliente) o se puede atender todo siempre y cuando se actualice el stock.
5. Revisar si el stock se mantiene por encima del stock mínimo, caso contrario
solicitar actualizar stock y enviar un mensaje en pantalla: “Actualizando
Stock Mínimo”.
6. Debe mostrar en pantalla los montos por cada ingreso:

2 | Página
Criterio Detalle

● MontoBruto=cantidad * precio
● MontoDescuento=MontoBruto * descuento
● Total=MontoBruto-MontoDescuento
● TotalPagar=Total*1.18

3 | Página
Reportar:

1. La cantidad de juguetes que se vendió del tipo A-Juguetes de goma.


2. La cantidad de clientes atendidos (solo si se completó todo el pedido).
3. La cantidad de veces que se actualizo el stock mínimo.
4. El monto acumulado del total vendido de cada producto.
5. El monto acumulado de ventas del tipo de juguetes de plástico.
6. El monto valorizado en stock final de cada producto.

1.2. Se pide registrar las ventas de cursos en línea con los siguientes datos: nombre del
estudiante, género (M o F), curso (1. Inglés básico, 2. Inglés Intermedio, 3. Inglés
Avanzado, 4. Inglés de Negocios), Pago (1. Efectivo, 2. Tarjeta), Edad (entre 0 a 120),
el precio de curso es 560, y cantidad de cursos, y que reporte:

● El número de ventas de cursos de Inglés Intermedio


● El número de mujeres que se matricularon.
● El número de hombres con pagos en Tarjeta
● El número de mujeres con edades entre 18 a 35.
● El monto total de pagos realizados.
● La edad promedio de las mujeres que estudian Inglés básico.
● El monto total de pago en efectivo.

Carácter de la Individual
actividad

Instrucciones ● Elabora el informe con lo solicitado (1): Imagen del código en C++ y de la ejecución
para con el ingreso y reporte de datos, para los casos propuestos. (2) Elabora el código
presentar el fuente en C++ para los casos propuestos.
● Guarda el archivo del informe y del código fuente de cada caso propuesto, en una
archivo en el
carpeta, lo comprimes ApellidoNombre y envíalo a través del ícono Enviar Producto
aula virtual
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 ● Temas 02, 04 y 05 de la unidad 02 del manual del curso, adjunto en el aula virtual del
para realizar curso.
la actividad. ● 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

4 | Página
5 | 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)

Archivo Word: Carátula Presenta el informe del Presenta el informe del No presenta el
datos de estudiante, programa completo con programa, pero le falta al informe.
índice, enunciado del todos los criterios: menos uno de los criterios:
caso, pantallazo de Carátula con integrantes, Carátula con datos de
código fuente, índice, enunciado del caso, estudiante, índice,
pantallazo de ventanas pantallazo de código enunciado del caso,
en ejecución. fuente, pantallazo de pantallazo de código fuente,
ventanas en ejecución. pantallazo de ventanas en
ejecución.

Validación de datos Valida todos los datos Ingresa casi todos los No valida datos,
usando do-while y usando en conjunto do- datos necesarios para el solo ingresa.
usando if() para mensaje while, if() cálculo.
de error.

Usa Menú de opciones Usa menú de opciones, Usa menú de opciones, No usa menú de
para repetir el algoritmo, repite el algoritmo dando repite el algoritmo dando opciones, ejecuta
dando la opción si desea la opción si desea la opción si desea el algoritmo, solo
continuar o no. continuar o no. continuar, con el proceso una vez.
por día o por cliente,
pero sin mensajes.

Reporte de Datos. Reporta todos los datos Reporta todos los datos Reporta solo uno
solicitados del proceso, y del proceso, y un 75% o ningún dato del
cálculos correctos, cálculos correctos sin proceso.
considerando la considerar la repetición.
repetición.

Total

Nota:

(*)
Estudiante que no envía archivo cpp no se le evaluará el Producto Académico.

6 | Página

También podría gustarte