Está en la página 1de 5

Alumno—

Manuel de Jesús Arce Moreno

ID—
0000215021

Asignación—
Asignación 16

Fecha—
28 de marzo de 2023

Materia—
Programación 2

Profesor—
Elva Margarita Madrid García

INSTITUTO TECNOLÓGICO DE SONORA


Dirección de Ingeniería y Tecnología

Departamento de Computación y Diseño

Programación II
Asignación 16: Programas con Arreglos
Bidimencionales
Utilizando la herramienta de desarrollo Visual Studio 13 y la Lista de verificación para la asignación 16,
desarrolle el siguiente programa:

Modifique el programa agencia, visto en clase, para que realice lo siguiente:

a) Capturar el inventario inicial del lote, al inicio del mes, en el arreglo invInic.

b) Despliegue el inventario inicial.

c) Capturar el costo de compra de los automóviles, en el arreglo costos.

d) Despliegue los costos de los automóviles.

e) Calcule y despliegue el monto del inventario inicial evaluado a los costos de compra.

f) Capturar el número de autos comprados durante el presente mes, en el arreglo compras.

g) Despliegue las compras de automóviles.

h) Calcule y despliegue el monto de las compras evaluado a los costos de compra.

i) Capturar el número de autos vendidos durante el presente mes, en el arreglo ventas.

j) Despliegue las ventas de automóviles.

k) Capturar el precio de venta de los automóviles, en el arreglo precios.

l) Despliegue los precios de los automóviles.

m) Calcule y despliegue el monto de las ventas evaluado a los precios de venta.

n) Determine el inventario final (invInic + compras – ventas) y lo almacene en el arreglo invFinal.

o) Despliegue el inventario final.

p) Calcule y despliegue el monto del inventario final, evaluados al costo de compra.

q) Calcule y despliegue la utilidad bruta del negocio.

Utilidad bruta = Monto de las ventas – Monto de las Compras

Para implementar la funcionalidad de los incisos a) a d), f), g), i) a l) y o), utilice las funciones del módulo
agenciaUtils vistas en clase.

Para implementar la funcionalidad de los incisos e), h), m) y p), implemente en el módulo agenciaUtils la
función La función llamada calculaMontoTotal() que devuelva el monto total de los autos. La función
recibe como parámetros las direcciones de los arreglos que contienen los autos y sus costos o precios.

Para implementar la funcionalidad del inciso n), implemente en el módulo agenciaUtils la función
calculaInvFinal() que reciba como parámetros las direcciones de cuatro arreglos:
invFinal, invInic, compras y ventas.

Todos los valores flotantes se desplegarán en notación fija con dos cifras decimales.
La función main() del módulo agencia llamará a las funciones del módulo agenciaUtils para implementar
la funcionalidad del programa.

Comprima las carpeta del proyecto y nombre al archivo comprimido asignacion16_ID donde ID es su ID
separado por un guión bajo (_).

El archivo comprimido puede estar en el formato .zip o .rar.

También podría gustarte