Pascal/Turbo Pascal - registros!!

 
Vista:

registros!!

Publicado por melga (4 intervenciones) el 23/05/2008 00:42:10
Se lee la siguiente información de ventas de un supermercado: nº de venta, monto total, fecha, nombre del cajero, nº de cliente. Se lee información hasta que llega el nº de venta 789 la cual debe procesarse.
Informar:
a) La cantidad de ventas realizadas.
b) El promedio de ventas realizadas.
c) El nº de cliente y el nº de venta que tiene mayor monto total.

Un empujoncito para empezar :)

y en que me cambiaria si me diria q la venta 789 no debe procesarce????

GRACIAS GENTE!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:registros!!

Publicado por Dani (94 intervenciones) el 23/05/2008 08:50:32
Lo de que proceses la 789 sólo es para que la incluyas, para que nadie entienda que al llegar al 789 ya para sin hacer nada

CONST

NUMERO_VENTAS = 789;

TYPE

tVenta = RECORD

numeroVenta : integer;
montoTotal : integer;
fecha : string;
nombreCajero : string;
numeroCliente : integer;

END;

tInfoVentas = ARRAY[1..NUMERO_VENTAS] OF tVenta;

VAR

infoVentas : tInfoVentas;

BEGIN

...

FOR i := 1 TO NUMERO_VENTAS DO

BEGIN

{aqui pedimos los datos de cada venta}

END;

{y ahora hacemos los calculos e informamos sobre los datos que nos piden}

END.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por Diego Romero (996 intervenciones) el 23/05/2008 16:47:16
No veo que el ejercicio implique o indique que deben almacenarse los datos de todas y cada una de las ventas. Si el que enunció este ejercicio tenía la intención de obligar a usar registros, falló miserablemente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por melga (4 intervenciones) el 23/05/2008 17:43:14
mejor dicho....TIPOS DEFINIDOS POR EL USUARIO! !!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por Diego Romero (996 intervenciones) el 23/05/2008 18:50:09
Ah, entonces sí tiene sentido el enunciado. Y no es necesario el array que propone Dani. Basta con llevar la sumatoria, ir almacenando los datos de la mayor de las ventas y ya está.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por melga (4 intervenciones) el 23/05/2008 21:53:11
jajaja listo..a trabajar ahora!...y en cambiarias la solucion del ejercicio si la venta 789 no debe procesarse....q pensas vs?
muchas grax!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por Diego Romero (996 intervenciones) el 23/05/2008 22:11:56
Yo leo del enunciado justo lo contrario, que la venta 789 DEBE procesarse.
El programa de Dani lo único que cambia en el caso que dices tú es que la constante en vez de valer 789, vale 788.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:registros!!

Publicado por melga (4 intervenciones) el 23/05/2008 22:20:37
claro,en el enunciado se debe procesar la venta 789!

pero yo te pregunto ahora,a parte, ¿¿en que cambiaria ahora el programa si la venta 789 NO debe procesarse??

perdon si te estoy jodiendo mucho!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar