Vous êtes sur la page 1sur 1

Universidad Nacional de Ingeniería Curso: Lenguajes de Programación Sección:ST222W

FIIS - Escuela de Ingeniería Industrial Docente: Dr. Ing. Luis Alberto Lujan Campos
Sistemas y Telemática Ciclo: 2017–I : lujan@neosistemas.org Fecha: 09/05/2017

EXAMEN PARCIAL
Mantenga el silencio. Use cuadernos/libros/laptop. Indique el numero/letra en su respuesta. No usar WiFi-
Bluetooth-USB. El desarrollo es individual. Siéntese alejado de otro estudiante. Apague su celular.
1)Analice y escriba usted el código fuente de los requerimientos para la encuesta de un producto:
a)Se ingresan datos por el teclado de 95 encuestada(o)s. La cantidad de preguntas es de dos.
Para cada pregunta, se ingresa el código de una las alternativas (código 1=Bueno ó 2=Malo).
Ingresar el sexo y distrito de cada encuestado (1=Femenino ó 2=Masculino, 1=Rímac ó 2=San
Isidro). Las respuestas han sido marcadas correctamente (no validar los datos). (2 puntos)
b)Escriba la función F_S1, que “devuelva la cantidad que votaron por una alternativa según los
valores que la función recibe de: sexo, numero de pregunta y alternativa”. (3 puntos)
c)Muestre el uso de F_S1 para imprimir las cantidades por alternativa para las dos preguntas y
para cada sexo. F_S1 debe ejecutarse mediante un puntero a función. (2 puntos)

2)Para procesar los “Costos de un producto”, analice y escriba usted el código fuente:
a)Se ingresan datos por el teclado: del código del tipo de costo (1.1=Material A, 1.2=Material B,
…. 2.4 Dpto. 4) y de los costos de los dos procesos, ver Cuadro 1 (no validar los datos).
(1 punto)
Cuadro 1 (miles $) Costos por Procesos Cuadro 2: (miles $)
código tipo de costo Proceso1 Proceso2 Total por Tipo % por tipo
Materia Prima
1.1 Material A $20 $0 $20 28.98
1.2 Material B $17 $0 $17 24.63
1.3 Material C $0 $1 $1 ..
1.4 Material D $0 $2 $2 ..
Mano de Obra Directa
2.1 Departamento 1 $10 $0 $10 ..
2.2 Departamento 2 $0 $0 $0 ..
2.3 Departamento 3 $0 $14 $14 ..
2.4 Departamento 4 $0 $5 $5 ..
Total por Proceso $47 22 $69
% por proceso 68.11 31.89

b)Escriba la función F_S2, recibe la variable de la parte a), recibe el “código del tipo de
costo=ctc” e imprime el valor respectivo del “% por tipo” si el valor “ctc” no existe enviar
mensaje: “ERROR en ctc”. Muestre la ejecución de F_S2 con “puntero a función”. (3 puntos)

3)Analice y escriba usted el código fuente de los siguientes requerimientos para procesar “datos
de resumen de ganancias”, ver Cuadro 2 (se sabe que el valor de la columna C es A-B):
a)Debe recibir los datos numéricos ingresados por teclado de las columnas A, B y del código
del producto: Ej. 1=T3, 2=T4, …, 11=TOXO G, no validar los datos. (2 puntos)
b)Escriba la función F_S3, la función debe recibir la(s) variable(s) de la parte a), recibe un
código del producto y devuelve el valor numérico respectivo de “% de ganancia” solo devuelve
si el valor es “mayor a 1600 y menor a 1700” o es “mayor a 300 y menor a 400”. (3 puntos)
c)Imprima cada valor de la columna A y al lado derecho de cada valor imprimir la descripción
del producto usando cadenas. (1 punto)

4)Analice y escriba usted el código fuente de los requerimientos para procesar datos de
“Tiempos de un Proceso” (tiempo en minutos). Ver cuadro y formulas. (K=4 y n=5):
a)Los datos de las semanas 1, 2, 3 y 4 se
ingresan por teclado. Asumir que cada dato es
“mayor a cien y menor a mil” y que los datos
ingresados son correctos. (1 punto)
b)Escriba la función F_S4, esta función debe
imprimir “tres dígitos en letras usando cadenas
del valor de X empezando por las unidades”.
(2 puntos)

___________________________________________________________________________________________________________________________________________________________________________

Ésta hoja forma parte del material del curso que entrega el docente.
Nota: Elaborado e impreso en la oficina particular del Profesor. Autor y Editor: Dr. Ing. Luis Alberto Lujan Campos

Vous aimerez peut-être aussi