
Ayuda para realizar un programa en Pascal para registrar ventas de un producto
Publicado por Héctor (8 intervenciones) el 28/04/2013 21:22:49
"Ventas"
El registro de las ventas diarias de un producto es una labor cotidiana en cualquier empresa, negocio o actividad que ofrezca bienes y servicio. El cálculo del monto total de venta, unidades vendidas, permite conocer el funcionamiento del negocio al identificar el producto que más se vende, el producto que genera mayor ganancia, etc. Los sistemas informáticos que más demanda tienen son aquellos que dan informacion de ventas, también conocidos como Business intelligence.
Archivo ventas.dat:
El archivo ventas. dat contiene varios renglones de datos que corresponden al registro de ventas de un negocio particular. Cada renglón (registro) está compuesto por 3 columnas, la primera corresponde al código del producto, la segunda a las unidades vendidas y la tercera al precio unitario. El archivo puede contener renglones en los que se repite el dato de la primera columna (campo) correspondiente al código del artículo. Esto significa que durante un periodo de venta, dicho artículo repitió su venta. Por tanto ventas. dat contiene varios productos y la venta que tuvo en el periodo al que corresponde el archivo.
Programa:
Tu programa leerá el archivo ventas.dat y agruparará los datos de cada producto mostrando la suma total de unidades, y la venta acumulada. Se mostrará en pantalla, una tabla con el código de cada producto y las unidades y venta total por producto, además de la venta total de la empresa correspondiente a los datos de ventas.
Ejemplo:
El archivo puede contener varias líneas del producto 117 con unidades y tal vez precio de venta variable:
117 12 10.5
117 4 11.0
117 3 10.5
El resultado puede verse que para el primer renglón la venta fue 12*10.5=126, para el segundo renglón fue 44 y para el tercero 31.5. Entonces el acumulado será:
117 19 201.5
Así tendrás que hacer para cada artículo y finalmente hacer la suma total de ventas.
Hint:
Debes leer el archivo, tal vez más de una ocasión. Es importante que guardes en memoria, los productos y sus datos para poder hacer las sumas acumuladas.
Aqui los datos del archivo "ventas.dat"
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 8 12
318 4 16
322 2 18.5
455 3 19
172 7 14
221 8 13.2
217 9 11
422 2 14.5
101 3 21
117 5 10.5
124 7 12
318 4 16
322 5 18.5
455 6 19
172 7 14
117 6 10.5
124 8 12
318 5 16
322 3 18.5
455 7 19
172 7 14
221 9 13.2
217 10 11
422 2 14.5
101 5 21
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 6 10.5
124 6 12
318 3 16
322 1 18.5
455 5 19
172 8 14
221 7 13.2
217 8 11
422 2 14.5
101 4 21
117 6 10.5
124 8 12
318 5 16
322 3 18.5
455 7 19
172 8 14
221 9 13.2
217 8 11
422 5 14.5
101 2 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
117 4 10.5
124 6 12
318 5 16
322 2 18.5
455 5 19
172 3 14
221 7 13.2
217 8 11
422 5 14.5
101 3 21
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 6 10.5
124 7 12
318 6 16
322 3 18.5
455 9 19
172 2 14
221 5 13.2
217 4 11
422 5 14.5
101 9 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
117 9 10.5
124 8 12
318 6 16
322 4 18.5
455 9 19
172 9 14
221 9 13.2
217 2 11
422 3 14.5
101 5 2
1455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 5 19
172 7 14
221 8 13.2
217 9 11
422 5 14.5
101 4 21
117 9 10.5
124 8 12
318 5 16
322 4 18.5
455 8 19
172 9 14
221 8 13.2
217 9 11
422 5 14.5
101 6 21
117 7 10.5
124 7 12
318 8 16
322 8 18.5
455 8 19
172 7 14
221 8 13.2
217 9 11
422 2 14.5
101 6 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 3 10.5
124 8 12
318 4 16
322 5 18.5
455 5 19
172 7 14
221 8 13.2
217 9 11
422 8 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
221 8 13.2
217 9 11
422 1 14.5
espero me puedan ayudar, ya que con puedo relaizar ninguna accion requerida, les agradesco de natemano y que tengas suerte en todo lo que realizen.
El registro de las ventas diarias de un producto es una labor cotidiana en cualquier empresa, negocio o actividad que ofrezca bienes y servicio. El cálculo del monto total de venta, unidades vendidas, permite conocer el funcionamiento del negocio al identificar el producto que más se vende, el producto que genera mayor ganancia, etc. Los sistemas informáticos que más demanda tienen son aquellos que dan informacion de ventas, también conocidos como Business intelligence.
Archivo ventas.dat:
El archivo ventas. dat contiene varios renglones de datos que corresponden al registro de ventas de un negocio particular. Cada renglón (registro) está compuesto por 3 columnas, la primera corresponde al código del producto, la segunda a las unidades vendidas y la tercera al precio unitario. El archivo puede contener renglones en los que se repite el dato de la primera columna (campo) correspondiente al código del artículo. Esto significa que durante un periodo de venta, dicho artículo repitió su venta. Por tanto ventas. dat contiene varios productos y la venta que tuvo en el periodo al que corresponde el archivo.
Programa:
Tu programa leerá el archivo ventas.dat y agruparará los datos de cada producto mostrando la suma total de unidades, y la venta acumulada. Se mostrará en pantalla, una tabla con el código de cada producto y las unidades y venta total por producto, además de la venta total de la empresa correspondiente a los datos de ventas.
Ejemplo:
El archivo puede contener varias líneas del producto 117 con unidades y tal vez precio de venta variable:
117 12 10.5
117 4 11.0
117 3 10.5
El resultado puede verse que para el primer renglón la venta fue 12*10.5=126, para el segundo renglón fue 44 y para el tercero 31.5. Entonces el acumulado será:
117 19 201.5
Así tendrás que hacer para cada artículo y finalmente hacer la suma total de ventas.
Hint:
Debes leer el archivo, tal vez más de una ocasión. Es importante que guardes en memoria, los productos y sus datos para poder hacer las sumas acumuladas.
Aqui los datos del archivo "ventas.dat"
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 8 12
318 4 16
322 2 18.5
455 3 19
172 7 14
221 8 13.2
217 9 11
422 2 14.5
101 3 21
117 5 10.5
124 7 12
318 4 16
322 5 18.5
455 6 19
172 7 14
117 6 10.5
124 8 12
318 5 16
322 3 18.5
455 7 19
172 7 14
221 9 13.2
217 10 11
422 2 14.5
101 5 21
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 6 10.5
124 6 12
318 3 16
322 1 18.5
455 5 19
172 8 14
221 7 13.2
217 8 11
422 2 14.5
101 4 21
117 6 10.5
124 8 12
318 5 16
322 3 18.5
455 7 19
172 8 14
221 9 13.2
217 8 11
422 5 14.5
101 2 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
117 4 10.5
124 6 12
318 5 16
322 2 18.5
455 5 19
172 3 14
221 7 13.2
217 8 11
422 5 14.5
101 3 21
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 6 10.5
124 7 12
318 6 16
322 3 18.5
455 9 19
172 2 14
221 5 13.2
217 4 11
422 5 14.5
101 9 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
117 9 10.5
124 8 12
318 6 16
322 4 18.5
455 9 19
172 9 14
221 9 13.2
217 2 11
422 3 14.5
101 5 2
1455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 5 19
172 7 14
221 8 13.2
217 9 11
422 5 14.5
101 4 21
117 9 10.5
124 8 12
318 5 16
322 4 18.5
455 8 19
172 9 14
221 8 13.2
217 9 11
422 5 14.5
101 6 21
117 7 10.5
124 7 12
318 8 16
322 8 18.5
455 8 19
172 7 14
221 8 13.2
217 9 11
422 2 14.5
101 6 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
422 1 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
117 5 10.5
124 7 12
318 4 16
322 2 18.5
455 6 19
172 7 14
221 8 13.2
217 9 11
422 1 14.5
101 4 21
117 3 10.5
124 8 12
318 4 16
322 5 18.5
455 5 19
172 7 14
221 8 13.2
217 9 11
422 8 14.5
101 4 21
117 5 10.5
124 7 12
318 4 16
221 8 13.2
217 9 11
422 1 14.5
espero me puedan ayudar, ya que con puedo relaizar ninguna accion requerida, les agradesco de natemano y que tengas suerte en todo lo que realizen.
Valora esta pregunta


0