Título: Duda sobre Fortran Publicado por: Charderak en 4 Mayo 2010, 19:29 pm Buenas, estoy empezando a programar Fortran en la facultad y tengo problemas con este programa. El programa es el típico programita chorra para calcular los divisores de un número y decirte cuáles son. El código fuente que he hecho es el siguiente:
Código
El error que me sale es el siguiente: error FOR2588: Type declaration statement cannot occur here; me he metido en el Help pero no entiendo exactamente a qué se refiere, sólo que está dentro del DO. A ver si alguien me puede ayudar, que seguro que luego es una chorrada de fallo. Muchas gracias! Título: Re: Duda sobre Fortran Publicado por: biribau en 5 Mayo 2010, 19:23 pm No tengo ni papa de Fortran,pero voy a intentarlo, parece un error un poco típico de cualquier lenguaje: no será que no puedes declarar variables después de usar sentencias?
INTEGER n, i, j, k, d, a, b debería ir entonces justo después de program A ver si te funciona así Título: Re: Duda sobre Fortran Publicado por: skapunky en 5 Mayo 2010, 19:35 pm Citar No tengo ni papa de Fortran,pero voy a intentarlo, parece un error un poco típico de cualquier lenguaje: no será que no puedes declarar variables después de usar sentencias? INTEGER n, i, j, k, d, a, b debería ir entonces justo después de program A ver si te funciona así No, eso no es, el Fortran e sun lenguaje que despues hizo una deriva en modula y después en pascal, en pascal o modula el orden es el siguiente: Program XXXX Units {Librerias declaradas} Var {Declaracion de variables} Begin {Codigo} End. Deberías decirnos exactamente la línea que te marca eso, no tengo compilador de Fortran... Título: Re: Duda sobre Fortran Publicado por: Charderak en 7 Mayo 2010, 15:56 pm Era lo que decía biribau, las variables hay que declararlas al principio, antes de los OPEN. Muchas gracias!
|