Iniciar Sesión

Ver la Versión Completa : FUNCTION RANDOM siempre devuelve el mismo valor


Zzebastian
5 de enero de 2024, 14:00
En principio COBOL me gusta mucho, y me parece interesante, estoy utilizando OpenCobolIDE, pero me di cuenta que ya no tiene soporte. También uso jdoodle para verificar de forma independiente que mi computadora no sea el problema.
Estoy empezando a practicar.
Me encontré con que esta línea:
MOVE FUNCTION RANDOM TO dato
COMPUTE dato = dato * 100 + 1
DISPLAY dato
Que debería darme un dato aleatorio, siempre me da el mismo dato (he reinstalado el IDE y no cambia jaja) obviamente con jdoodle no tengo este problema, así que concluyo que no debe ser de sintaxis, sino de software.
El asunto es el siguiente (perdón la intro): quisiera un IDE que pudiera utilizar siendo noob y me sirva a medida que voy avanzando. Utilizo windows 10 Pro, 64Bits, también tengo una notebook vieja con Loc-OS (linux) pero no encuentro forma de conectar al wifii (pero eso es otro cantar).
Desde ya, gracias por la respuesta, tengo que reconocer que extrañaba los foros

Por cierto, mi Github es Zzebastian (https://github.com/Zzebastian/)

Kuk
6 de enero de 2024, 14:05
@Zzebastian, Cobol no tiene función nativa de generación de números aleatorios. Lo de FUNCTION RANDOM es una extensión pura de GnuCOBOL. Puedes echar un vistazo a esto: https://groups.google.com/g/comp.lang.cobol/c/fGOn4bGjUos?pli=1

Zzebastian
6 de enero de 2024, 14:19
@Kuk, Gracias, es bueno saberlo, ahora ya entiendo cual era el problema, aunque aún no he encontrado un IDE que me guste jaja

Kuk
7 de enero de 2024, 11:20
@Zzebastian, GnuCOBOL se puede usar con VS Code y creo recordar que había plugins para Eclipse también, aunque estos creo que dejaron de mantenerlos hace unos años.

Luego tienes productos más avanzados que ya vienen con Eclipse:

https://www.cobolforo.es/showthread.php?341-Visual-COBOL-Personal-Edition-para-Windows
Fujitsu NetCOBOL

Zzebastian
7 de enero de 2024, 17:45
@Kuk, Por cierto, al parecer no encuentro los archivos y no me los envía la empresa, pero lo encontré en la siguiente dirección:
FujitsuCobol3 (https://archive.org/details/FujitsuCobol3)
Lo dejo acá por si en el futuro, a alguien le sirve.

Kuk
7 de enero de 2024, 20:49
@Zzebastian, esta es la versión 3 del año 1997, contiene PowerCOBOL v3L10 que es un IDE + compilador de Fujitsu que permite GUI + programación orientada a eventos.

Pero si hablamos de Cobol clásico, creo recordar que dicho pack no lleva une IDE tipo Eclipse sino uno propietario de Fujitsu. Habrá que echarle un vistazo a ver. Pero es un IDE a lo viejo, nada que ver con los de ahora.