Examen Parcial - Fundamentos - Programacion 01
Examen Parcial - Fundamentos - Programacion 01
Asignatura
FUNDAMENTOS DE PROGRAMACIÓN
Docente : Msc. Edwar Andrés Velarde Allazo
Consigna de trabajo
Desarrollar el caso propuesto en grupos máximo de cinco integrantes (90 min). Luego de realizar el caso
en DevC++.
Una empresa Arequipeña de bebidas continental, Desea registrar las ventas realizadas durante
su funcionamiento del día, con las siguientes opciones:
Teniendo en consideración lo siguiente:
La máquina solo acepta monedas de S/ 5.00, S/1.00, S/.0.50, S/0.20
Precios de producto:
Té piteado = S/.1.50
Diana = S/.2.00
Ponche = S/.2.50
OPCIONES
[1.] té piteado
[2.] Diana
[3.] Ponche
[4] consultas
[5.] Salir
Ejemplo:
Seleccionar el producto….
Ingresar el Sexo del cliente (Masculino 1 – Femenino 0): 1
Ingresar la cantidad a comprar=3
Ingresar dinero a pagar =S/5.00
En la sección consultas:
Debe mostrar lo siguiente:
Mostrar las ventas realizadas por sexo (cantidad de personas mujeres que han
utilizado la máquina, como también mujeres).
Cantidad de mujeres.
Cantidad de Hombres.
Total de consumo por mujeres
Total de consumo por hombres
Escala de
valoración
No cumple con los requisitos del Informe Cumple con el 25% de los requisitos del Informe Cumple con el 50% de los requisitos del Informe Cumple con el 75% de los requisitos del Informe Cumple con el 100% de los requisitos del Informe
Criterios Proyecto (0) Proyecto (1) Proyecto (2) Proyecto (3) Proyecto (4)
INGRESO DE
- No ingresa datos - Ingresa algunos datos - Ingresa la mitad de datos - Ingresa la mayoría de datos - Ingresa todos los datos.
DATOS
( ) ( ) ( ) ( ) ( )
- No valida datos, ingresa. - Valida solo algunos de los datos, o solo usa do- - Valida la mitad de los datos, o solo usa do-while - Valida la mayoría de datos, o solo usa do-while - Realiza la validación de todos los datos ingresados
VALIDACIÓN DE
while y no if(), o solo usa if() y no usa do-while. y no if(), o solo usa if() y no usa do-while. y no if(), o solo usa if() y no usa do-while. dentro del caso haciendo uso del do-while e if.
DATOS
( ) ( ) ( ) ( )
( )
- NO Muestra el resultado correcto de algunos - Muestra el resultado correcto de algunos - Muestra el resultado correcto de la mitad de los - Muestra el resultado correcto de la mayoría de - Muestra el resultado correcto de todos los cálculos
RESULTADO
cálculos planteados, usando contadores con cálculos planteados, usando contadores con cálculos planteados, usando contadores con los cálculos planteados, usando contadores con planteados, usando contadores con estructuras repetitivas
USANDO
estructuras repetitivas y/o selectivas estructuras repetitivas y/o selectivas estructuras repetitivas y/o selectivas estructuras repetitivas y selectivas y/o selectivas
CONTADORES
( ) ( ) ( ) ( ) ( )
- NO Muestra el resultado correcto de algunos - Muestra el resultado correcto de algunos - Muestra el resultado correcto de la mitad de los - Muestra el resultado correcto de la mayoría de - Muestra el resultado correcto de todos los cálculos
RESULTADO
cálculos planteados, usando acumuladores con cálculos planteados, usando acumuladores con cálculos planteados, usando acumuladores con los cálculos planteados, usando acumuladores planteados, usando acumuladores con estructuras
USANDO
estructuras repetitivas y/o selectivas estructuras repetitivas y/o selectivas estructuras repetitivas y/o selectivas con estructuras repetitivas y selectivas repetitivas y/o selectivas
ACUMULADORES
( ) ( ) ( ) ( ) ( )
- No usa menú de opciones, ejecuta el algoritmo, - Se muestra el menú de opciones una sola vez, - Se muestra el menú de opciones dos veces, con - Se muestra el menú de opciones una - Se muestra el menú de opciones con la opción salir, el
solo una vez. con una sola iteracción dos iteracciones. determinada cantidad de veces. menú se muestra hasta que el usuario escoja la opción
MENÚ DEL - SALIR.
CASO
( ) ( ) ( ) ( ) ( )
Subtotal
Total
Nota vigesimal