Software">
Nothing Special   »   [go: up one dir, main page]

Trabajo Consolidado 2-A - Fundamentos de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Trabajo de consolidado N° 02-A: Tarea

1. Consideraciones:

Criterio Detalle
Modularización de programas: función y procedimiento, creación de menú de
Tema o asunto
opciones y librerías de programación.
Lea detenidamente las indicaciones, elabora los siguientes programas:
1. Construir un programa, utilizando funciones, procedimientos, menú de opciones y
mínimo una librería, además de validar datos, para que una compañía de telefonía
fija calcule el importe de pago de sus clientes y reportar el número de clientes
atendidos y el monto cobrado acumulado según tipo. Se debe ingresar lo siguiente:
 El tipo de cliente (A, B, C y D)
 El consumo en llamadas por minuto
El importe será igual a un costo fijo que depende del tipo de cliente más el
producto del consumo por el precio unitario de cada minuto de llamada, el precio
unitario depende del tipo de cliente y la cantidad consumida. La tabla de tarifas es
la siguiente:
Tipo de Tarifa por cantidad consumida
Costo fijo
cliente <=600 >600 y <=1200 >1200
A 1 0.8 0.5 30
B 1.1 0.9 0.6 40
C 1.3 1.1 0.8 50
D 1.5 1.3 1 60
Enunciado 2. Construir un programa, utilizando funciones, procedimientos, menú de opciones y
mínimo una librería, además de validar los datos, para que un instituto calcule el
cobro de un periodo académico, se debe ingresar lo siguiente:
 Escala de pago del estudiante (1, 2, 3 y 4)
 Número de créditos matriculados
 Si adquiere seguro estudiantil (S o N)
El costo total del periodo académico será igual a un costo de matrícula que
depende de la escala de pagos más el producto de número de créditos por el
precio de cada crédito, si el estudiante adquiere el seguro estudiantil se debe
agregar en el costo total. La tabla de costos por crédito es la siguiente:
Escala de pago Costo del crédito Matrícula Seguro
1 40 80 20
2 50 90 20
3 60 100 20
4 70 110 20

Se debe mostrar el costo total y el costo de 4 cuotas de montos iguales. En reporte


se debe mostrar lo siguiente:
 Según escala de pagos: Número de estudiantes y el promedio de cuota.

 Elabora un pequeño informe con lo solicitado: Imagen del código en C++ y de la


ejecución en consola, para los casos propuestos.
 Guarda el archivo del informe y del código fuente de cada caso propuesto en
Instrucciones archivo fuente con extensión *.cpp junto con su proyecto y la librería *.h, en una
para presentar estructura de carpetas, lo comprimes renombrando con su ApellidoNombre y
el archivo en envíelo a través del ícono Enviar Trabajo de consolidado N° 2, que encontrarás en
el aula virtual tu aula virtual, unidad 3.
 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 01 y 02 de la unidad 03 del manual del curso, adjunto en el aula virtual del
curso.
para realizar la  Joyanes Aguilar, Luis. Fundamentos de Programación. 4ta. ed. España: McGraw-
actividad. Hill; 2008. P 202-217. Disponible en: Biblioteca CENDOC (libros digitales).

1|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 4 puntos y la mínima, 0.

Logrado En proceso No logrado


Criterios
(4 puntos) (2 puntos) (0 puntos)
Uso de función
o funciones
Uso de función o
necesarios
Función o funciones funciones necesarios No usa funciones,
para la
necesarios para la para la solución, solo programa en el
solución,
solución. (Ejemplos: invocados por el main módulo principal
invocados por
Función validar, menú, u otro módulo por lo main o solo usa
el main u otro
mostrar datos.) menos en un procedimientos.
módulo en
programa.
ambos
programas.
Uso de procedimiento
Procedimiento o Uso de procedimiento o No usa
o procedimientos
procedimientos procedimientos procedimientos, solo
necesarios para la
necesarios para la necesarios para la programa en el
solución, invocados por
solución. (Ejemplos: solución, invocados por módulo principal
el main u otro módulo
Función validar, menú, el main u otro módulo main o solo usa
por lo menos en un
mostrar datos.) en ambos programas. funciones.
programa.
Validación de datos
Valida casi todos los
usando do-while y Valida todos los datos
datos, o solo usa do-while No valida datos, solo
usando if(), para usando en conjunto do-
y no if(), o solo usa if() y no ingresa.
ingresar letras o while y usa if().
usa do-while.
números.
Uso de la librería de *.h
Uso de la librería de *.h en
en ambos ejercicios, No usa la librería o no
el uno de los ejercicios,
Uso de librerías de *.h invocado por el enlaza la librería en la
invocado por el programa
programa principal o ejecución.
principal o módulo.
módulo.
Los programas
enviados
Los programas
cuentan con Los programas
enviados no
Programas con datos los datos enviados cuentan con
cuentan con los
planteados en el planteados y los datos planteados y
datos planteados
enunciado, cálculos los cálculos algunos de los cálculos
y los cálculos no
correctos y envío de correctos. no son correctos.
son correctos.
trabajo según las Además, se Además, se envía
Además, se envía
instrucciones. adjunta trabajo sin cumplir las
trabajo sin cumplir
trabajo según instrucciones.
las instrucciones.
las
instrucciones.
Total 20 10 0
Nota:

2|Página

También podría gustarte