Buenas noches, soy estudiante de un ciclo de Informática y necesito resolver una tarea en la que estoy totalmente perdido. Pongo aqui el enunciado, si alguien es tan amable de echarme una mano, que me lo diga y le paso las tablas necesarias.
Muchisimas gracias de antemano.
Queremos crear un subprograma que mueva una familia origen a otra de destino, de la que pasará a ser hija.
o Se debe comprobar que la familia destino no es hija de la familia origen. Para ello debemos crear una función recursiva auxiliar que haga dicha comprobación.
o También comprobaremos que tanto la familia origen, como la familia destino existen (el subprograma aceptará como parámetros los identificadores de ambas familias).
o Para hacer las comprobaciones de si ambas familias existen se deberá utilizar un único cursor variable.
o Además si la familia origen pertenecía a una oficina deberá dejar de pertenecer a esa oficina y sólo ser hija de la familia destino.
o El subprograma deberá lanzar todos los errores que se puedan producir en su ejecución mediante errores que identifiquen con un mensaje adecuado por qué se ha producido dicho error.