Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Qué me pueden decir de este ejercicio?
Autor Mensaje
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 225
Agradecimientos dados: 49
Agradecimientos: 9 en 7 posts
Registro en: Oct 2011
Mensaje: #1
Qué me pueden decir de este ejercicio? Ejercicios Algoritmos y Estructuras de Datos
12. La Dirección de rentas de una provincia requiere poder realizar el cobro de cuotas adeudadas con su valor actualizado, para ello cuenta con los siguientes archivos:
a. Deuda: por cada contribuyente habrá un registro cabecera, seguido de uno o varios campos o ningún registro de cuota adeudada, c/u. de ellos con el siguiente formato de registro: Nro.de Contribuyente(8 díg.), Apellido y Nombre(cad30), Mes/año de la cuota (2+4 díg.) –(00 / 00 para cabecera)-, Importe de origen de la cuota adeudada(real), Código de Estado (‘A’=adeuda, ‘P’=pagada) inicialmente está en ‘A’. Ordenado por Nro.Cbte + año + mes.
b. Indices: conteniendo los índices de actualización de importes al mes de proceso, desde el mes 1 del año 1980 en adelante: Coeficiente de actualización(real).
c. Contribuyentes: con los números de contribuyentes solicitantes de deuda, sin orden alguno, conteniendo: Número de Contribuyente.
Se pide:
1. El listado de deuda actualizada por contribuyente según se indica:
Nro.Cbte.: 9(8) Apellido, Nombre: X(30)
AÑO MES IMPORTE ORIGEN IMPORTE ACTUAL
9999 99 999999,99 9999999,99
2. Al final del proceso, grabe un archivo con el mismo formato que el del punto a) con las cuotas adeudadas para usar al día siguiente.
3. Grabe un archivo con la cobranza del día, donde por cada contribuyente que pagó su deuda se grabe un registro con: Número de contribuyente, Apellido y Nombre, Importe total pagado.


Me pueden dar una mano por lo menos con la parte uno?
Ustedes cómo la harían?

Gracias.
10-07-2012 12:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 626 en 210 posts
Registro en: Aug 2010
Mensaje: #2
RE: Qué me pueden decir de este ejercicio?
Te respondo en base a lo que entiendo de la consigna

Por lo que yo entiendo, vos tenés que imprimir un listado con el estado actual de cada contribuyente
Que vendría a significar eso?

Que deberías ir buscando según cada contribuyente las deudas que tiene, e ir imprimiéndolas.
Vos tenés un archivo de contribuyentes, donde tenés un registro por contribuyente, así que ese claramente lo podés usar para ir buscando. Porque ahí tenés a todos los contribuyentes.

Tanto el archivo del Item A, como el del Item C, comparten esa clave (Nro. Contribuyente) y así es que los vas a relacionar.

Lo que no me cierra demasiado quizá es:

"1. El listado de deuda actualizada por contribuyente según se indica". Supongo que referirá a que ese campo es la clave. Porque si el archivo de contribuyentes lo tenés desordenado, se complica más para generar el listado.

La solución (dicha MUY por arriba, si querés le podriamos decir "estrategia") sería algo como:

Leo del archivo C; según ese Nro de Contribuyente busco todos los registros del A que posean ese número (pensá qué búsqueda te conviene aplicar acá) y mientras encuentre sigo imprimiendo en el listado las deudas de ese contribuyente.
Cuando no encuentro más con ese Nro, avanzo la lectura del archivo C, donde me voy a topar con un Nro DIFERENTE de contribuyente, y vuelvo a buscar según ese Nro en el archivo A.

PD. En cuanto a imprimir el Apellido y Nombre, cuando vas a buscar al archivo A, ahí lo imprimis. El Numero de Contribuyente siempre va a estar asociado a una misma persona, quiero creer.
PD2. Para imprimir el importe actual vas a tener que usar el archivo B, e ir calculando en el momento el valor

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
10-07-2012 23:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 225
Agradecimientos dados: 49
Agradecimientos: 9 en 7 posts
Registro en: Oct 2011
Mensaje: #3
RE: Qué me pueden decir de este ejercicio?
Mira, según tengo entendido:

Aplicaría secuencia en Contribuyentes (hablé con cuello) y luego búsqueda binaria en Deudas.

Si el campo llave se repite ( y está ordenado) aplicaría corte de control pero como no especifica que este repetido meparece
que cada contribuyente presenta una deuda, y que por cada uno de ellos debemos emitir.
Y debería imprimir aquellos cuyo código de estado sea "adeuda".


Graciassss.
Está bien la búsqueda uqe aplico?
(Este mensaje fue modificado por última vez en: 12-07-2012 12:24 por bareel.)
12-07-2012 11:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 626 en 210 posts
Registro en: Aug 2010
Mensaje: #4
RE: Qué me pueden decir de este ejercicio?
No entendi que querés decir con "aplicar secuencia"

Lectura o búsqueda secuencial?

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
12-07-2012 14:43
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 225
Agradecimientos dados: 49
Agradecimientos: 9 en 7 posts
Registro en: Oct 2011
Mensaje: #5
RE: Qué me pueden decir de este ejercicio?
Lectura secuencial.
12-07-2012 16:13
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 626 en 210 posts
Registro en: Aug 2010
Mensaje: #6
RE: Qué me pueden decir de este ejercicio?
Ah, ah, ah..
Porque la búsqueda secuencial no es muy bien vista =P

Y sip, lo que decís es correcto =)

No me acordaba que no te dije qué tipo de búsqueda usar.

Consejillo: Preparate bastante bien y sé minucioso con las resoluciones porque Cuello es un tanto exigente a la hora de corregir

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
12-07-2012 20:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)