Autor |
Mensaje |
Huey 7
Nivel 6
Registrado: 03 Mar 2010
Mensajes: 267
Carrera: Electrónica
|
|
La función aprobado tiene un while condicionado al valor de la variable acta, a la que nunca se le da un valor. Supongo que eso es lo que está rompiendo todo.
La variable mat, por caso, tampoco recibe nunca un valor. Supongo, por la pinta del procedimiento, que debés sacar los valores de mat y de acta leyendo los archivos fc y fm. Pero el procedimiento no hace nada con ellos (bah, sólo abre fc para lectura).
Y después, está lo que te marcan CSebas y Symbolic. Primero, además de que el programa te pregunta dos veces el padrón que querés buscar, dado que en Encontrado_padron el if está dentro del while, imprimís "no se encuentra el cpadron del alumno,alumno no existente" en cada iteración en la que la comparación de padrones dé distinta. ¡Aunque el padrón exista! Y segundo, la ejecución de Encontrado_padron no tiene mucho sentido, dado que aprobado no hace nada más que invocarlo. Nunca usa la información de si el padrón se encontró o no, y, en particular, si Encontrado_padron no lo encontrara, aprobado seguiría ejecutando lo más campante.
|
|
|
|
_________________
|
|
|
|
|
mafalda
Nivel 4
Edad: 33
Registrado: 15 Dic 2011
Mensajes: 114
Carrera: Informática
|
|
Estaba por ahi el error, gracias!!
|
|
|
|
|
|
|
|
|
|
Ir a página Anterior 1, 2
|
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 CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.2672s ][ Pedidos: 18 (0.2116s) ] |