Avance practica computación i

Solo disponible en BuenasTareas
  • Páginas : 6 (1329 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de abril de 2010
Leer documento completo
Vista previa del texto
A continuación se pide se realice un proyecto con este lenguaje de programación, siguiendo las siguientes instrucciones:
Una librería tiene 7 clasificaciones de libros y 10 vendedores.
Clasificaciones de libros:
1. Científicos
2. Técnicos
3. Religiosos
4. Literario
5. Artísticos
6. Oficial
7. Comercial
La librería guarda la información de las ventas realizadas por los vendedores enuna tabla como la siguiente:
V e n d e d o r e s
1 2 3 4 5 6 7 8 9 10
T
I
P
O
S 1
2
3
4
5
6
7
En cada casilla se guarda la cantidad de libros por tipo vendidos por un vendedor; por ejemplo, en la casilla del renglón 2, columna5, se guarda la cantidad de libros vendidos de la clasificación 2 (técnicos) por el vendedor 5.
Nota que, si un vendedor no ha vendido nada, debe haber 0 en la casilla correspondiente; es decir, es necesario que al inicio la tabla esté llena de ceros, para que el programa pueda registrar las ventas que se vayan dando.
Nota también que la tabla de datos de la librería utiliza las clasificacionesde 1 al 7 y los vendedores del 1 al 10; o sea, no empieza desde el número 0, como son los arreglos en C++. Tú debes resolver esto en tu programa, de manera que el usuario no tenga que utilizar el número 0, ni para vendedor, ni para modelo.
Se requiere que hagas un programa que tenga el siguiente menú de opciones:
a. Registrar las ventas realizadas por un vendedor para una clasificación de libro.Datos que se piden al usuario:

Clasificación: 1
Vendedor: 3
Unidades vendidas: 2

Lo que significa que el vendedor 3 vendió 2 unidades de la clasificación Científicos
b. Consultar la cantidad de Libros que un vendedor ha vendido de una determinada clasificación.

Datos que se piden al usuario:

Clasificación: 1
Vendedor: 3

Despliegue en pantalla:

Las unidadesvendidas por el vendedor 3 de la clasificación Científicos son: 2
c. Consultar la cantidad total de libros que se ha vendido de una cierta clasificación.

Datos que se piden al usuario:

Clasificación: 1

Despliegue en pantalla:

La cantidad de libros vendidos de la clasificación Científicos son: 10 unidades
d. Consultar el costo total de los libros vendidos por un vendedor de unadeterminada clasificación.

Costo por unidad de una determinada clasificación:
o Científicos $200
o Técnicos $150
o Religiosos $100
o Literario $120
o Artísticos $90
o Oficial $70
o Comercial $50
Datos que se piden al usuario:

Clasificación: 1
Vendedor: 3

Despliegue en pantalla:

El vendedor 3 ha vendido $2000 pesos de la clasificación Científicos
e. Calcular el costo total quese le paga a un vendedor

Los criterios son los siguientes:
o El sueldo base de un vendedor es de $1500
o Si vende de 2 a 5 libros se le da un bono de $100 pesos.
o Si vende de 6 a 10 libros se le da un bono de $300 pesos.
o Si vende de 11 o más libros se le da un bono de $1000 pesos.
f. Salir.
Notas importantes:
1. Si se registran varias veces ventas para el mismo vendedor y la mismaclasificación, cada nuevo registro se debe agregar al total de ventas que se encontraba registrado.

Por ejemplo, si se hace un registro de que el vendedor 1 vendió 3 libros de la clasificación 1, y luego se hace otro registro de que el vendedor 1 vendió 4 libros de la clasificación 1, la casilla correspondiente debe tener registrado un 7 (3 libros del primer registro y 4 del segundo).
2. Esnecesario validar las opciones del menú, el número de clasificación, el número de vendedor y la cantidad de libros vendidos que se pidan al usuario; es decir, se debe pedir el dato y, si no es válido, se debe volver a pedir al usuario hasta que el usuario teclee el dato de manera correcta; las validaciones deben considerar los siguientes valores válidos:
o Las opciones del menú válidas son a,...
tracking img