Está en la página 1de 12

UNIVERSIDAD LATINA DE COSTA RICA

Programacin I
Proyecto Arreglo Bidimensional
Alejandro Esquivel Scott
Profesor:
Lester Viquez Jerez

Abril, 2016
San Pedro

Introduccin
Este proyecto est orientado hacia la utilizacin e implementacin de algoritmos y
mtodos bsicos de programacin en lenguaje c++, estudiados previamente en
clase y en laboratorio.

La programacin es el proceso de disear, codificar, depurar y mantener el cdigo


fuente de programas computacionales, adems el propsito de la programacin es
crear programas que exhiban un comportamiento deseado.

Para el presente proyecto se desea obtener un programa en c++ que almacene en


una matriz de 5*4 las ventas de 4 vendedores para 5 productos y realice una serie
de operaciones con los datos almacenados.

Adems del programa realizado se indicara mediante un manual de usuario al


mismo como utilizar las distintas funciones del programa, como introducir los datos
y el resultado final.

Con esto se observara una utilizacin bsica de los arreglos bidimensionales, el


cual es muy utilizado en la tabulacin de costos en una empresa.

ndice
Portada----------------------------------------------------------------------------------------1

Introduccin----------------------------------------------------------------------------------2

Manual de Usuario-------------------------------------------------------------------------3

Diagrama de Flujo--------------------------------------------------------------------------9

Conclusin------------------------------------------------------------------------------------12

Manual de Usuario
El presente manual est diseado para ayudar al usuario a navegar a travs del
programa:

1. El usuario se encontrara con la siguiente pantalla de inicio:

2. En la pantalla anterior se observa la fecha actual al momento de ingresar al


programa, a continuacin presione dos veces "ENTER":

3. A continuacin se observa una ventana donde se indica adems de la fecha


actual tambin se observa la hora al momento de ingresar al programa, as como
el nombre de la compaa. En esta parte del programa se lee: Ingrese la venta del
vendedor 1 para el producto 1", ingrese el monto y presione "ENTER"

4. Como se observa el monto a quedado almacenado, acentuacin se debe


realizar el mismo procedimiento pero para el vendedor 2 y as consecutivamente
para cada vendedor hasta llegar al vendedor 4.

5. Una vez que se a almacenado todos las ventas de cada vendedor para el
producto 1, se debe realizar el mismo procedimiento para el producto 2 y
almacenar cada monto nuevamente, este procedimiento se realizara para cada
producto es decir 5 veces.

6. Una vez ingresado todos los montos se presionara por ltima vez "ENTER" y se
observaran los datos tabulados adems de las operaciones requeridas por el
usuario:

7. En la pantalla anterior se observa los datos almacenados y tabulados por


vendedor "V1" hasta "V2", as como "P1" hasta "P2".

8. En la pantalla anterior encerrada en un crculo se puede ver la suma de lo


vendido para cada producto. Subrayado en rojo se observa el total vendido por
cada vendedor, y de azul el promedio de las ventas de cada vendedor. Debajo de
estos datos se lee subrayado en verde la venta mxima del vendedor as como de
amarillo claro la mnima.

En el valor siguiente se puede ver la comisin de los vendedores que obtuvieron


un promedio mayor a 100000 colones.

Por ultimo presione "ENTER" para salir del programa.

Diagrama de Flujo

10

Conclusiones

Se observ que mediante una matriz en c++ es posible almacenar una serie
de datos que pueden ser operados mediante otros algoritmos.

Para este tipo de desarrollos es muy importante el manejo y el uso de ciclos


for tanto para la declaracin de la matriz como para la generacin de otros
operadores.

Los comandos \n y \t son de suma importancia para la tabulacin correcta


adems de darle al programa una mejor esttica a la hora de imprimir
datos.

Es posible que uno de los retos ms importantes del proyecto es lograr la


correcta tabulacin la cual puede volverse complicada si no se maneja
correctamente los comandos antes mencionados

Siempre es importante un manual de usuario que permita explicar al


usuario paso a paso la correcta utilizacin e interpretacin del programa.

11

12

También podría gustarte