Está en la página 1de 4

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN II
ARREGLOS

Ejercicio 1

Elaborar un programa en el lenguaje de programación C++, que le ayude a una empresa


distribuidora de granos (lenteja, garbanzo, arveja) a acumular e imprimir la cantidad de
grano que se va ingresando en cada silo. Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de funciones y arreglos unidimensionales para la resolución del


ejercicio.
 Los costos de los granos son ingresados por el usuario.
 El silo 1 almacena garbanzo, el silo 2 almacena lenteja, el silo 3 almacena arveja.
 Se deben crear un menú de opciones como se indica a continuación:

Menú Principal

Ingresar granos
Calcular costo por tipo de grano
Calcular costo total
Terminar

Ejercicio 2

Elaborar un programa en el lenguaje de programación C++, que le permita a un


supermercado almacenar temporalmente los valores y las cantidades de los productos
comprados por cada uno de sus clientes. Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de funciones de paso por referencia y arreglos unidimensionales


para la resolución del ejercicio.

Programación II Arreglos Página 1


 Los valores y cantidades son ingresados por el usuario.
 Al ejecutar el programa debe imprimirse los valores, las cantidades de los productos
comprados por cada uno de sus clientes y el valor total de cada compra.

Ejercicio 3

Elaborar un programa en el lenguaje de programación C++, para generar la siguiente


matriz:

I I I I

I P P I

I P P I

I I I I

Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de arreglos bidimensionales para la resolución del ejercicio.


 En la matriz I representa a un número impar y P a un número par.
 Los números se deben ingresar aleatoriamente.
 Cuando se ocupen las posiciones donde se almacenan los números, no debe aceptar
más números pares o impares según corresponda.
 Cuando se ocupe la totalidad de los espacios de la matriz, se procederá a la impresión
de ésta.

Ejercicio 4

Elaborar un programa en el lenguaje de programación C++, para que las ventas de los
cinco vendedores de una compañía se ingresen en una matriz. Para el desarrollo tenga

Programación II Arreglos Página 2


en cuenta lo siguiente:

 Aplique el concepto de arreglos bidimensionales para la resolución del ejercicio.


 La matriz debe manejar los meses del año relacionado con cada vendedor.
 Al ejecutar el programa se debe imprimir la matriz diligenciada.

Ejercicio 5

Elaborar un programa en el lenguaje de programación C++, a partir del siguiente arreglo:

4025 3022 1227 2035 1487 1015

Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de arreglos unidimensionales para la resolución del ejercicio.


 Se tienen los códigos válidos en un arreglo de una dimensión (ver gráfico).
 Se debe ingresar un código y se debe verificar si es válido o no, es decir, corresponde
al código almacenado en esa posición.

Ejercicio 6

Elaborar un programa en el lenguaje de programación C++, que permita determinar


cuántos vagones del tren de la UMNG tienen sobrecupo, para el desarrollo tenga en
cuenta:

 Aplique el concepto de arreglos unidimensionales.


 El tren cuenta con 10 vagones.
 Se considera sobrecupo el vagón que lleve más de 50 pasajeros.
 Al ejecutar el programa se debe imprimir la cantidad de pasajeros de cada vagón y la
cantidad de vagones con sobrecupo

Programación II Arreglos Página 3


Ejercicio 7

Elaborar un programa en el lenguaje de programación C++, que le permita determinar al


fondo de empleados de la UMNG, cuánto dinero ha recibido por concepto de aportes
realizados por los clientes. Para dar solución a este caso tenga en cuenta lo siguiente:

 La cantidad de afiliados debe ser ingresada por teclado.


 Se debe aplicar el concepto de arreglos y cargar los datos por teclado, indicando el
monto del aporte.
 Se debe aplicar el concepto de funciones con parámetros de paso por apuntador
sin retorno de valor.
 Dentro de la función donde se realizará el proceso del ejercicio se debe mostrar el
dato solicitado (cantidad de dinero que debe tener el cajero).
 La función main se encargará del llamado a la función donde se realizará el proceso.
 Debe tener en cuenta que el cajero solo permite aportes superiores a $100.000

Ejercicio 8

Elaborar un programa en el lenguaje de programación C++, que permita determinar cuál


fue el ganador en una competencia de programación. Para el desarrollo tenga en cuenta:

 En la competencia participan 5 grupos de programadores, los cuales deben


desarrollar cinco ejercicios en el menor tiempo posible.
 Se debe aplicar el concepto de matrices para resolver el ejercicio.
 Al ejecutar el programa se debe imprimir la matriz con los datos y se debe indicar cuál
fue el grupo ganador

Programación II Arreglos Página 4

También podría gustarte