Está en la página 1de 2

EJERCICIOS PROPUESTOS DE ARREGLOS UNIDIMENCIONALES

1) Una librera que comercializa 5 productos diversos, maneja los siguientes arrays:

- cosUni que guarda el Precio costo de cada producto - preUni que guarda el Precio venta de cada producto - UnidVend que guarda las unidades vendidas en un mes Hacer un programa que permita calcular: el monto de dinero invertido, el monto de la venta, la ganancia en cada producto y la ganancia total Debe mostrar este reporte: Venta Costo Ganancia 999.99 999.99 999.99 999.99 999.99 999.99 ..... ..... ...... 999.99 999.99 999.99 ---------------999.99 999.99 999.99

2) Hacer un programa que calcule el valor numrico de un polinomio de grado N

cuyos coeficientes, grado y valor de x son ingresados con teclado. Considere un grado mximo de 99

3) Hacer un programa que ordene los nombres de N alumnos en sentido inverso al alfabtico. Debe mostrar este reporte: Nombre xxxxxx xxxxxx ---Promedio Nota 99 99 99

4) Hacer un programa que inicialice nombre, direccin y telfono de 5 amigos y muestre los datos de uno de ellos, si se ingresa por teclado el ndice del arreglo. Debe mostrar repetidamente los datos de un amigo. Hacerlo hasta que se ingrese por teclado un ndice fuera del rango (0-4)

5) 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

6) 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 Minima 999 en el area xxxxx Cantidad Maxima 999 en el area xxxxx

7)

Escriba un programa, que declare e inicialice un arreglo de enteros y lea dos valores enteros que corresponden a dos localidades del arreglo. Se intercambie los valores de las localidades i y j del arreglo. Por ejemplo, si el arreglo A tuviera los valores A = {8 1 4 7 5 10 6 3 9}, al introducir los valores 2 y 5, se intercambia los valores A[2] y A[5], modificando el arreglo de la siguiente forma: A = {8 1 10 7 5 4 6 3 9}.

8) Leer dos vectores A y B de dimensin 10. Generar un tercer vector C de 10 elementos donde la componente C[ i ] sea igual al mnimo valor de A[ i ] y B[ i ]. Mostrar los tres vectores.

9) Escribir un programa en pascal que rellene un array con 11


nmeros, luego dividirlos entre 3 y mostrarlos por pantalla

10) Un instituto desea controlar los resultados de los alumnos en las distintas asignaturas de la facultad de Ingeniera. El programa debe ingresar las calificaciones de los alumnos y visualizar en pantalla la media de notas por alumno y la media de notas por asignatura. Las asignaturas estn codificadas de 1 a 6 y hay 30 alumnos.