Logo Studenta

Laboratorio 13 Estructura y Archivos

¡Estudia con miles de materiales!

Vista previa del material en texto

FISI Laboratorio 13 Gustavo Arredondo C. 
UNMSM Algoritmica I 
Matrices, Estructuras y Archivos 
04/09/20 
 
 
1.- Utilizando matrices y vectores (co estructura de registros), elaborar un programa en C++ que permita realizar las 
siguientes tareas:….. (10pts) 
a) Ingresar los nombres y códigos de N vendedores en un vector 
b) Ingresar en una matriz las cantidades de ventas realizadas en los meses de enero, febrero y marzo 
c) Las comisiones obtenidas en cada mes están en función de la cantidad de ventas realizadas y sabiendo que el 
precio por producto es de 500 soles, Incluir en la matriz, las comisiones correspondientes por cada mes, según 
lo siguiente: 
a. Ventas menores de 100 se tendrá una comisión de 15% sobre las ventas totales 
b. Ventas entre 100 y 200 se tendrá una comisión de 20% sobre las ventas totales 
c. Ventas mayores a 200 se tendrá una comisión de 30% sobre las ventas totales 
d) Obtener una nueva columna que contenga el acumulado de las comisiones 
e) Indicar quien obtuvo la mayor comisión acumulada y quien la menor comisión acumulada. 
f) Indicar el promedio de comisiones totales por mes 
 
 
 
2.- Utilizando estructura de registros, elaborar un programa en C++ que permita realizar lo siguiente: :….. (10pts) 
 
a) Guardar los registros de “N” productos, que contengan los siguientes campos: 
• Codigo (entero autogeneradoentre 1 y 500) 
• Nombre producto(string o char de 30) 
• Linea de Producto (A.electrodomesticos, B: línea blanca y C: audio y video) 
• Precio Etiqueta (soles) 
• Precio de Oferta ( Sobre precio etiqueta A= 10% , B=15%, C=20% 
• Cantidad (autogenerado entre 10 y 30) 
• Importe Precio Etiqueta (soles) 
• Importe Precio Oferta(soles) 
• Tipo de cambio 
• Importe Precio Etiqueta (dolares) 
• Importe Precio Oferta(dolares) 
b) Tener en cuenta lo siguiente: 
• Precio Oferta: Obtener el valor del descuento según la categoría 
• Importe Precio etiqueta = Cantidad x Precio Etiqueta 
• Importe Precio Oferta = Cantidad x Precio Oferta 
• Tipo de Cambio: considerar valores entre 3.35 y 3.45 
• Importe Precio etiqueta = Cantidad x Precio Etiqueta 
• Importe Precio Oferta e Importe Precio Oferta en dólares obtener su conversión respectiva 
c) Incluir la estructura del programa en Carga, Proceso, Visualización, además de: 
• Grabación de los registros en un archivo llamado productos.txt 
• Lectura y visualización de los registros del archivo productos.TXT

Continuar navegando