Está en la página 1de 6

MINISTERIO DE EDUCACIN SUPERIOR INSTITUTO UNIVERSITARIO DE TECNOLOGA AGRO INDUSTRIAL DEPARTAMENTO DE INFORMTICA PROGRAMA NACIONAL DE FORMACIN EN INFORMTICA 1.

. Elaborar una aplicacin que forme dos vectores de NA y NB elementos, solicite al usuario datos numricos para llenarlos, ordene ascendentemente cada vector, luego forme un tercer arreglo que quede ordenado en la medida que pasan los elementos de los dos arreglos iniciales. Imprimir el nuevo arreglo. 2. Elaborar un algoritmo que forme dos arreglos relacionados que almacenen los cdigos de los N artculos que se venden en un almacn y la existencia (nmero de unidades existentes) de cada uno de los artculos, ejemplo: Del artculo con cdigo 101 hay 30 unidades en existencia; del artculo con cdigo 200 hay 40 unidades y as sucesivamente. Por cada proveedor o cliente que llega al almacn se genera un registro con los siguientes datos: a. Tipo de transaccin [1 para proveedor (recibo); 2 para cliente (venta)] b. Cdigo del artculo transado c. Nmero de unidades transadas (recibidas o vendidas) Al final se deben mostrar los cdigos de los artculos y las existencias de cada uno de ellos, es decir, los arreglos de cdigos y de existencias actualizados. En caso de que la cantidad vendida supere la existencia, la operacin se debe anular, y se debe emitir un mensaje de error al usuario. 3. En un laboratorio que elabora 6 tipos de productos, debe tener en almacn una cantidad mnima de cada tipo de producto. Hacer un programa que permita ingresar por teclado el inventario actual de cada producto y muestre en pantalla la cantidad de medicamentos que debe producir para tener una cantidad mnima en stock. Inicialice el stock mnimo de cada uno de los productos 4. En una librera se tiene clasificados los libros en 8 grandes reas. Hacer un programa que inicialice los nombres de las reas y permita el ingreso de libros adquiridos de cada una de las reas en el primer semestre del ao. El programa debe calcular y mostrar la cantidad mnima y mxima de libros adquiridos en el primer semestre, e indicar a que reas corresponde. Debe mostrar este reporte: reas Cantidad Libros adquiridos xxxxxxxxxx 99999 xxxxxxxxxx 99999 -----999999 Cantidad Mnima 999 en el rea xxxxx Cantidad Mxima 999 en el rea xxxxx

5. Hacer un programa que lea los nombres, edades y tallas de N atletas. N es declarado como constante. Trabaje con 10 (atletas). El programa debe calcular: a) El promedio de las edades y de las tallas. b) Determinar cuntos atletas son menores de edad ( menores de 18 aos) y cuantos atletas son mayores de edad. c) Determinar los nombres de los atletas que son ms altos que el promedio. Muestre este reporte: Nombre Edades xxxxxxx 99 xxxxxxx 99 xxxxxxx 99 Promedios 99.99 Nmero de atletas menores de edad : Nmero de atletas mayores de edad : Los atletas ms altos al promedio son: xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxx

a) b) c) d) e)

Tallas 99 99 99 99.99 9 9

6. Una tienda posee 4 vendedores y 5 tipos de marcadores para vender, existen n cantidad de clientes y de ellos se conoce el nombre y el RIF. Desarrolle un programa en Lenguaje C que permita calcular e imprimir lo siguiente: a) Cantidad de marcadores por tipo vendidos por cada vendedor b) Cantidad de marcadores vendidos por cada vendedor c) Total de marcadores vendidos por la tienda d) Cual es el cliente que compra ms marcadores e) Cual es el cliente que compra menos marcadores 7. En las elecciones para alcalde de EL PUEBLITO se han presentado tres candidatos (A,B,C). el pueblito est dividido en 5 zonas de votacin. El reporte de votos de las zonas se recibe en orden: primero la zona 1, la 2, etc. Elabore una aplicacin que: Forme una matriz de 5 filas y 3 columnas que contenga, en cada fila, los votos reportados por las zonas para cada uno de los tres candidatos. Encuentre el total de votos obtenidos por cada candidato y el porcentaje que ste representa. Escriba un mensaje declarando ganador a un candidato, si ste obtuvo ms del 50% de la votacin, en caso de empate, notifquelo mediante un mensaje. 8. Considere que se tiene un arreglo de 10 filas y 5 columnas. En cada uno de las posiciones del arreglo se tienen nmeros reales, que representan la produccin de 10 obreros durante 5 das de la semana. Codifique un programa en Lenguaje C para: Almacenar en una matriz, la produccin de los 10 obreros en cada uno de los 5 das de la semana

Calcular la produccin Total de cada Obrero Calcular la produccin de cada da de la semana Encuentre, el nmero de la fila y el nmero de la columna que representa al obrero y el da donde se encuentra la mayor produccin. Asuma que existe una sola produccin mayor. 9. Dado Una institucin educativa de secundaria, ha mantenido durante los ltimos 10 aos, 5 secciones del ltimo ao (2do. Diversificado). En la tabla anterior se muestra como la institucin lleva la cantidad de graduandos, de cada seccin en cada uno de esos aos. SECCION A

AO 2000 2001 2008 2009

La institucin necesita un programa en lenguaje C que permita: Almacenar los datos (aos, secciones y graduandos) en arreglos tipo vector y tipo matriz. Determinar la cantidad total de egresados en los ltimos 10 aos y especficamente en el ao 2005. Encontrar cual es la seccin o secciones en donde se gradan menos alumnos. Mostrar el nmero de graduandos para una seccin y para un ao en particular suministrado por el usuario. 10. Una empresa contrat un nmero de vendedores(as) para distribuir un producto exclusivo, de los que conoce sus nombres y su sexo. Despus de laborar el ao que acaba de culminar (52 semanas), la empresa registr el nmero unidades que cada vendedor ubico en el mercado en cada una de las semanas. La informacin conocida fue arreglada como se muestra: SEMANAS VENDEDOR SEXO 1 2 3 . 52

Considerando que la empresa conoce el precio unitario, en Bs., del producto. Codifique un programa en Lenguaje C, para: Cargar en arreglos (unidimensionales y bidimensionales) los datos disponibles. Calcular y mostrar la venta en Bs., de cada vendedor, en el ao, sin considerar las primeras cinco semanas. Determine quienes son mejores vendedores los hombres o las mujeres.

Disee un proceso de consulta (repetitivo) en donde ingresado el nombre de un vendedor, se calcule y se muestre las ventas en Bs. y su porcentaje respecto al total de Bs. para la empresa. 11. Un centro comercial de la ciudad, tiene dividido el estacionamiento para los vehculos de sus clientes en cinco reas, identificadas desde la A hasta la E. Para un nmero determinado de das la administracin del centro comercial ha registrado el nmero de vehculos que han utilizado cada una de las reas. La informacin conocida fue arreglada como se muestra: AREAS DAS A B C . E 1 2 3 . M Codifique un programa en Lenguaje C, para: Almacenar en arreglos (unidimensional y bidimensional) las reas y la cantidad de vehculos. Calcule el total de vehculos que ingresaron al estacionamiento en los primeros cinco das. Muestre la cantidad de vehculos que utilizaron cada una de las reas del estacionamiento. 12. Una agencia de transporte, traslada pasajeros, ida y vuelta, desde San Cristbal, hasta cada una de las veintiocho (28) ciudades capitales de los dems municipios del estado Tchira. Considerando que: las capitales de cada uno de los municipios, la distancia en Kilmetros desde San Cristbal a stas y el valor del pasaje en Bs.F (solo de ida o retorno), son datos que ya han sido almacenados en variables de tipo arreglo unidimensionales, como se indica a continuacin: char ciudad [28][19] ; int distan [28] ; float precio [28] ; Codifique un programa en lenguaje C, considerando que los datos ya han sido almacenados y que permita: Determinar cual(es) ciudad(es) se encuentran ms lejos desde San Cristbal, excepte a Pregonero. Consultar el valor del pasaje para ir y retornar, desde San Cristbal, a una ciudad cualquiera, cuyo nombre sea ingresado por el usuario, a travs del teclado. Crear un arreglo con el nuevo precio del pasaje, que ser aumentado en: 15% para las distancias superiores a 30 Km. 7,5% para los dems casos Muestre en un listado cada capital y el nuevo precio del pasaje 13. Los integrantes de un equipo de ciclismo entrenan, recorriendo una cantidad de kilmetros, durante cada uno de los das del mes, como preparacin para la prxima vuelta al Tchira que se llevar a cabo en enero de 2009. En el mes pasado, a cada integrante se le instal un control electrnico que mide los kilmetros recorridos exactos, en forma de entero, y

diariamente se fue tomando nota de lo registrado, as que los datos se arreglaron como se muestra en el ejemplo: DAS DEL MES CICLISTAS 1 2 3 . 30 JUAN ALCALA 80 120 55 95 RICHARD RUALES 0 100 36 100 LUIS GUERRA 120 30 0 90 En aquellos das en donde se registro cero (0) kilmetros, se considera que el ciclista no entren. Codifique un programa en Lenguaje C, para: Cargar en arreglos (unidimensionales y bidimensionales) los nombres de los ciclistas y los kilmetros recorridos. Calcule el recorrido total en kilmetros, que cada ciclista entren en el mes pasado. Determine en que das, el equipo completo entren, es decir la totalidad de los ciclistas lo hizo. 14. A raz de la intensidad de las lluvias que se han presentado en la regin andina, un instituto gubernamental, ha instalado un pluvimetro (instrumento que sirve para medir la cantidad de agua precipitada en un lugar determinado) para medir la cantidad de mm/m2 de agua de lluvia, que cae en distintas poblaciones de la regin andina (Tchira, Mrida, Trujillo), con el propsito de tomar las medidas preventivas pertinentes. El registro se efectu durante un mismo nmero determinado de das, en todos los lugares. Una vez tomadas las lecturas el instituto organiz los datos tal como se muestra, como ejemplo, a continuacin: LUGARES BOCONO 8.6 0.0 1.3 0.0 8.5

DAS 1 2 3 4 N

CAPACHO 10.2 2.5 0.0 14.0 9.4

BAILADORES 15.5 0.0 0.0 10.0 0.0

SEBORUCO . 6.8 3.6 0.0 2.5 2.9

TOVAR 9.5 10.8 0.0 0.5 0.3

En aquellos das en que no llovi se registro cero (0,0 mm/m2). Disee un programa en lenguaje C, que tenga la flexibilidad para procesar los das de cualquier mes del ao y hasta un mximo de 25 Lugares. El programa debe permitir: Cargar en arreglos (unidimensional y bidimensional) los nombres de los lugares y las cantidades de Agua (pluviosidad) que ha cado en cada uno de los lugares. Calcule la pluviosidad total, para cada lugar y luego muestre: lugar y su pluviosidad. Encuentre el da o los das en que llovi en todos los lugares. 15. Considere que un Instituto Educativo, tiene en su planta fsica un edificio de cuatro pisos y en cada piso cinco aulas con capacidades distintas. La capacidad de cada aula, en cuanto al nmero de estudiantes que caben en ella, es conocida. Escriba un programa en Lenguaje C que use arreglos bidimensionales para:

Determinar la capacidad total del edificio. Calcular la capacidad de cada piso. Calcular el promedio de estudiantes por aula, para el cuarto piso. Encuentre cual es el aula y en que piso se encuentra, que tenga la mayor capacidad.

16. El dueo de una cadena de tiendas de artculos deportivos desea controlar sus ventas por medio de una computadora. Los datos de entrada son: a) El numero de la tienda (1 a 50), b) Un numero que indica el deporte del articulo (1 a 20), c) El costo del articulo. Hacer un programa en Lenguaje C que escriba al final del da lo siguiente Las ventas totales en el da para cada tienda Las ventas totales para cada uno de los deportes. Las ventas totales de todas las tiendas.

NOTA:
LOS EJERCICIOS DEL 1 AL 8 SON PARA EL DA 16/07/2013 LOS EJERCICIOS DEL 9 AL 16 SON PARA EL DA 23/07/2013 EL 30/07/2013 EVALUACIN DE MATRICES SALA 5 A LAS 3:00 p.m.

También podría gustarte