ejercicios propuestos de arreglos unidimencionales

3
EJERCICIOS PROPUESTOS DE ARREGLOS UNIDIMENCIONALES 1) Una librería 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 numérico de un polinomio de grado N cuyos coeficientes, grado y valor de x son ingresados con teclado. Considere un grado máximo de 99 3) Hacer un programa que ordene los nombres de N alumnos en sentido inverso al alfabético. Debe mostrar este reporte: Nombre Nota xxxxxx 99 xxxxxx 99 ---- Promedio 99 4) Hacer un programa que inicialice nombre, dirección y teléfono 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)

Upload: xam-figueroa-albarracin

Post on 01-Dec-2015

167 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Ejercicios Propuestos de Arreglos Unidimencionales

EJERCICIOS PROPUESTOS DE ARREGLOS UNIDIMENCIONALES

1) Una librería 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 mesHacer un programa que permita calcular:

el monto de dinero invertido,el monto de la venta, la ganancia en cada producto y

la ganancia totalDebe mostrar este reporte:

Venta               Costo               Ganancia999.99              999.99              999.99999.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 numérico de un polinomio de grado N

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

3)  Hacer un programa que ordene los nombres de N alumnos en sentido inverso al alfabético. Debe mostrar este reporte:

Nombre                      Notaxxxxxx             99xxxxxx             99

----Promedio        99

4) Hacer un programa que inicialice nombre, dirección y teléfono 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 almacén una cantidad mínima 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 mínima en stock. Inicialice el stock mínimo de cada uno de los productos

Page 2: Ejercicios Propuestos de Arreglos Unidimencionales

6) En una librería 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 año. El programa debe calcular y mostrar la cantidad mínima y máxima de libros adquiridos en el primer semestre, e indicar a que áreas corresponde. Debe mostrar este reporte:Áreas           Cantidad Libros adquiridosxxxxxxxxxx   99999xxxxxxxxxx   99999                     ------                   999999Cantidad Minima 999 en el area xxxxxCantidad 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 dimensión 10. Generar un tercer vector C de

10 elementos donde la componente C[ i ] sea igual al mínimo valor de A[ i ] y B[ i ].

Mostrar los tres vectores.

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

números, 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 Ingeniería. 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 están codificadas de 1 a 6 y hay 30 alumnos.