Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
29A
Nivel 5



Registrado: 22 Feb 2012
Mensajes: 164

Carrera: Informática
argentina.gif
MensajePublicado: Dom Jun 08, 2014 2:45 pm  Asunto:  Corte de control Responder citandoFin de la PáginaVolver arriba

Hola, tengo que mostrar la siguiente información cómo me lo indica y creo que para esto tengo que usar cortes de control. El problema es que todavía no se me ocurre cómo hacerlo, alguien me da una mano, por favor?

Ver posiciones por grupos

Se tienen que listar todos los grupos de la siguiente forma:

LETRA_DEL_GRUPO
Nombre del país, puntos, goles a favor, goles recibidos, diferencia

Los países se deben ordenar por:
1. puntos (de mayor a menor)
2. partidos jugados (de menor a mayor)
3. diferencia de goles (de mayor a menor)
4. goles a favor (de mayor a menor)
5. nombre del equipo (de menor a mayor)

Gracias


 Género:Masculino  OcultoGalería Personal de 29AVer perfil de usuarioEnviar mensaje privado
lamorsa
Nivel 8


Edad: 35
Registrado: 14 Nov 2009
Mensajes: 671
Ubicación: Monte Grande (Far South)
Carrera: Informática y Sistemas
argentina.gif
MensajePublicado: Dom Jun 08, 2014 4:43 pm  Asunto:  Re: Corte de control Responder citandoFin de la PáginaVolver arriba

Primero tenes que ordenar la información descuerdo a la prioridad que te indica ahí. agregando la letra de grupo como primer orden.

1. Letra de grupo (de menor a mayor)
2. puntos (de mayor a menor)
3. partidos jugados (de menor a mayor)
4. diferencia de goles (de mayor a menor)
5. goles a favor (de mayor a menor)
6. nombre del equipo (de menor a mayor)

Después tenes que agregar procedimientos que actúen como corte de control por ejemplo

procesar corte hasta fin de archivo.

procesar corte por grupo hasta fin de archivo
o grupo anterior <> grupo actual

procesar corte por puntos hasta fin de archivo
o grupo anterior <> grupo actual
o puntos anterior <> puntos actual

Procesar corte por partidos hasta fin de archivo
o grupo anterior <> grupo actual
o puntos anterior <> puntos actual
o partidos jugados anterior <> partidos jugados actual

Procesar por diferencia de goles hasta....
*
*
*
*
*
Procesar corte por nombre hasta fin de archivo o
(**)

acordate que al comenzar cada procesar tenes que mover el valor que tenes en memoria a una auxiliar que el el que llamo yo anterior.

Adentro del corte por grupo tenes que imprimir el grupo correspondiente. y despues la cabecera que te indica el programa.

En el ultimo procesar corte tenes que agregar el procesar detalle donde agregarías los datos de la fila que te pide en problema e imprimirlos

por ultimo agregarías adentro de procesar corte por nombre, el leer el archivo.
acordate de agregar las condiciones de control de los archivos.

Si no entedes te dibujo un diagrama, seguramente lo vas a entender mas fácil pero no estoy en condiciones de dibujar en este momento.(Sali de una operación)

Si otro lo leer por favor que revise lo que escribí, seguramente tendrá algún error.

_________________
Image

Aquario Género:Masculino Gato OfflineGalería Personal de lamorsaVer perfil de usuarioEnviar mensaje privado
29A
Nivel 5



Registrado: 22 Feb 2012
Mensajes: 164

Carrera: Informática
argentina.gif
MensajePublicado: Jue Jun 12, 2014 8:25 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Y todo esto de ordenar lo hago teniendo toda esa información primero en un registro, no? Primero meto toda la información en un registro que contiene los campos letra de grupo, puntos... etc y ahí lo ordeno.

Me serviría mucho el diagrama pero sino veo como la piloteo así nomás. Gracias por la respuesta y ojalá te recuperes rápido che, un saludo.


 Género:Masculino  OcultoGalería Personal de 29AVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.5571s ][ Pedidos: 20 (0.4960s) ]