• Viernes 3 de Mayo de 2024, 12:27

Autor Tema:  Comparación de información entre matrices  (Leído 1218 veces)

rodney0793

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Comparación de información entre matrices
« en: Viernes 22 de Abril de 2011, 02:25 »
0
Pues estoy en medio de un proyecto que me dejaron en un curso de programación en el cual tengo que hacer el código de java de un programa para una renta de videos (videoclub) y me piden como el registro de clientes con su número de socio y el registro de películas y demás, todo esto lo estoy guardando mediante matrices pero a la hora de la renta de las películas ocupo utilizar la información de esas matrices anteriores, ¿cómo puedo hacer esto?, y no solo compararla sino también en su debido punto tengo que alterarla, como la cantidad de películas disponibles para dar un ejemplo.
Si alguien tiene alguna idea su ayuda sería muy efectiva.
GRACIAS.

Cosmos009

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Comparación de información entre matrices
« Respuesta #1 en: Sábado 30 de Abril de 2011, 10:19 »
0
Bueno una solución sería, meter los objetos Clientes en un ArrayList o si te vale un Array  de objetos de esa misma clase ,crear sus atributos , sus métodos get y set  y después mediante los métodos set puedes modificar el valor y con los get obtenerlo , la comparación es obvia.La verdad es que no acabo de ver si vas a utilizar Objetos o vas a implementarlo todo en el main, con los datos de todos lo clientes en matrices unidimensionales y moviendo las al son de el mismo índice..
Si el planteamiento que tienes de matrices , es, tal que así:
nombre[];
registro[];
numeroSocio [];
disponibles[];

disponibles== disponibles[j];
disponibvles += 1;
disponibles=120;

La solución es relacionar mediante subíndices los datos de tal modo que el indice 0 tenga los datos de una persona o un película y así con todos.Por ejemplo si el cliente Jose esta en el indice [3] y sus datos relacionados en otras tantas matrices pero en el mismo índice [3] pues busca por nombre(o el dato más fuerte) y cuando coincida exportas el indice a la matriz registro para incrementarlo o decrementarlo.
No se si te refieres a esto ... si no especifica un poco más tu problema, mediante algo de código.
Saludos.