![]() |
Error al compilar con ejercicio de Cobol
1 Archivos Adjunto(s)
Buenas porfa si alguien me pueda ayudar a resolver un error que no me deja compilar con un ejercicio de cobol que estoy realizando
[ATTACH=CONFIG]804[/ATTACH] Actualmente estoy utilizando OpenCobolIDE el enunciado del ejercicio es: El dueño de una agencia de viajes desea incrementar sus ingresos, para lo cual ha ideado ofrecer a los turistas varios tours a distintas regiones del país. Dado que no posee unidades de transporte apropiadas para llevar a cabo los viajes, piensa contar con transporte de particulares. Para organizar los diferentes tours, el dueño de la agencia desea contar con un software que le permita controlar los siguientes aspectos: • Unidades de transporte disponibles: Datos correspondientes a las diferentes unidades de transporte: - Placa del vehiculo - Marca - Nº de puestos - Nombre del dueño - N° de cédula del dueño - Dirección de habitación - Teléfono de habitación - Teléfono celular -Status (disponible, no disponible) • Tours: Datos sobre los tours ofertados - Región (costa, Colonia Tovar, ciudad capital) - Nº de días - Costo por persona • Tours organizados: Datos sobre los tours a efectuarse o efectuados - Región - Fecha de salida - Placa de la unidad asignada - Nº de turistas • Turistas: Datos de los turistas que han realizado algún tour ofertado por la agencia. - Nº de cédula o pasaporte - Nombre - Apellido - Dirección -Teléfono de habitación - Teléfono celular • Turistas de un tour: Turistas que han realizado un tour - Región - Fecha de salida - Nº de cédula - Status (participante, retirado) El dueño de la agencia desea que el programa le permita realizar lo siguiente: • Registro y modificación de datos; - Unidades de transporte - Tours - Tours organizados - Turistas - Turistas de un tour • Las siguientes consultas: - Unidades de transporte disponibles - Tours para una fecha de salida dada - Turistas participantes en un tour dado - Tours efectuados en un mes el error ocurre en la primera linea Código COBOL:
|
@vortal, agrega el código como fuente de cobol (cbl) porque así es imposible ayudarte.
Hazlo asi Código COBOL:
Lo mas seguro es que sea un problema de no respetar los margenes. |
1 Archivos Adjunto(s)
@JCantero
Buenas te pasare el .cbl por un rar ya que no se como pasarlo en .cbl |
@JCantero Si pudieras ayudarme te lo agradeceria mucho llevo 2 dias intentando poder arreglar el problema y poder compilar y no lo logro.
|
@vortal, El problema que tienes es de estructura.
Ahora te añado cosas que te arreglo. 1) los comentarios llevan arterisco y deben estar en la columna 7. 2) Los parrafos deben estar en el margen A, a partir de la columna 8. y con eso ya puedes ir viendo mas cosas Código COBOL:
|
1 Archivos Adjunto(s)
@JCantero nada amigo me sigue dando errores no se si es porque estoy usando OpenCobolIDE
|
@vortal, en que linea, que te dice ?
Hay cosas en ese fuente que el cobol ide no se traga. tendras que cambiarlas. |
1 Archivos Adjunto(s)
@JCantero me esta dando un poco de errores. a ti te funciono compilando?
|
2 Archivos Adjunto(s)
@JCantero avance un poco y pude resolver algunos errores pero me quedaron estos que no se como resolverlo
|
@vortal, te dice que la variable borrar-pan no existe.
No la tienes definida en working. el resto de errores es lo mismo |
@vortal, te está diciendo que esas variables, (BORRAR-PAN, P-UND-TRANS, etc), no existen, tienes que definirlas en la WORKING correspondiente
Un salu2.- |
@JCantero @Josber Bueno despues de un rato ya el .cbl se pudo compilar pero no funciona bien el exe. no se si en la parte de WORKINGlo hice bien. Disculpa si molesto mucho pero es que soy muy nuevo en cobol y no lo entiendo mucho la verdad
Código COBOL:
|
@vortal, la ultima version que has puesto funciona mas o menos.
Yo la he puesto en Open Cobol IDE y al darle a intro sale el menu. Aunque en un linea. En la logica del program haces Código COBOL:
Código COBOL:
Te pongo aqui un link del manual. Revisa en la pagina 8-4 que hay un ejemplo para que puedas aprender. https://www.google.com/url?sa=t&sour...-vXKgLQ7o1a_kQ - - - Updated - - - El programa que estas intentando hacer parece muy complicado para el nivel que tienes. Debes empezar con cosas mas faciles. Como hacer varias preguntas por pantalla, aceptar la respuesta y hacer algun calculo o montaje de string. Cuando controles la pantalla ya podrias meterte a realizar lo que que has puesto mas arriba. |
Buenas.
@vortal, He descargado tu fuente, (1.cbl) porque el primero (agencia.cbl tambien lo descargue y es aun peor, se han cambiado margenes, etc.),lo he abierto con OpenCobolIDE, y los errores que yo veo son estos: 1.- LABEL RECORD Y DATA RECORD. 2.- REGISTRO-TURISTAS lo tienes definido 2 veces, en la linea 80 y en la 93. 3.- La SCREENSECTION, la tienes erronea, el 01 va en el margen A y el nombre en el margen B 4.- Todas las definiciones que tienes que se pasan de la columna 79, tienes que continuar en la linea siguiente poniendo un guion (-) en la columna 7 y sigues escribiendo. 5.- BORRAR-PAN no esta definida en ningun lado 6.- La linea 202 esta partida y continua en la 203 7.- P-UNDTRANS2 no esta definida 8.- NEXT SENTENCE es otra sentencia antigua Por ahora he visto esos, no se si al descargarlo y abrirlo se ha podido "desvirtualizar" el codigo, y realmente no es como me sale, pero asi es como lo veo y esos son los errores que he detectado. Espero haber podido ayudarte en algo Un saludo. Paco. |
| La franja horaria es GMT +2. Ahora son las 03:04. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.