You are on page 1of 1

UNIVERSIDAD NACIONAL DE INGENIERÍA Ciclo: 2014 – I - Fecha: 05/06/2014

Facultad de Ingeniería Industrial y de Sistemas CURSO : Lenguajes de Programación – ST222W


ESCUELA DE INGENIERÍA INDUSTRIAL Docente: Dr. Ing. Luis Alberto Lujan Campos
Área de Sistemas y Telemática lujan@neosistemas.org

TERCERA PRACTICA

Escriba a la IZQUIERDA el número y letra de la pregunta ASÍ 1a. . Puede usar cuaderno, computadora.

1)Escriba un programa para Registrar y Procesar los datos de “Estudio de tiempos de


producción de 5 productos”, el programa debe tener las siguientes características:
(resuelva utilizando variable(s) de tipo array(s))
a)Ingresar (por teclado) solo el dato (tiempo H-H) de los 5 Procesos, para los 5 productos
de la tabla Nro.1, asignar un código 1=Ventilador centrifugo, 2=Ventilador helicoidal,
3=Ciclón, 4=Tanques, silos, 5=Estructuras metálicas. (sólo ingresar el datos
numéricos, no considerar los títulos.): (4 puntos)

TABLA Nº 1: ESTUDIO DE TIEMPOS (en horas)


Procesos / Tiempo (H-H / Horas Hombre)
Productos Peso Habilitar Soldar Pintar Ensamblar Inspecciónar Total
KG (eléctrico)
Ventilador 79.0 24.0 28.4 6.4 4.1 2.4 65.3
centrífugo
Ventilador 45.3 13.4 4.3 2.2 3.6 2.1 25.6
helicoidal
Ciclón 60.0 14.9 4.4 3.4 0.0 0.6 23.3

Tanques, 5086.9 76.3 114.8 106.5 0.0 198.0 495.6


silos
Estructuras 45.7 9.2 5.9 2.0 00 1.1 18.2
metálicas
Asumir que los datos que se ingresan son correctos (no validar los datos).

b)Calcule lo necesario para imprimir en la pantalla, la columna Total. Solo utilizar


variables de tipo puntero en el printf. (3 puntos)
c)Mediante una función llamada F_TT que recibe la(s) variable(s) de tipo array(s) de la
parte a), recibe el código del producto (1 ó 2 ó 3 ó 4 ó 5) y debe devolver el Total del
tiempo del producto. Ejecute la funcion mediante un puntero a función. (5 puntos)
d)Imprima en la pantalla el siguiente cuadro, todos los valores “Total2”, sólo utilice en la
instrucción printf variables de tipo “puntero a puntero”. (3 puntos)

Procesos / Tiempo (H-H / Horas Hombre)


Habilitar Soldar Pintar Ensamblar Inspecciónar Total1
(eléctrico)
Total2 24.0+13.4+14.9+76.3+9.2 ¿? ¿? ¿? ¿? ¿?

e)Resuelva la parte a) para 30 tablas (cada tabla pertenece a una empresa diferente,
1=Empresa1, 2=Empresa2 ….. ), luego resuelva la parte c), donde además la función
debe recibir el numero de la empresa y muestre como se invoca esta función.
(5 puntos)

You might also like