Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] Necesito ayuda con Cobol trinidad99 COBOL - General 2 11 de diciembre de 2024 23:25
Ayuda con la impresora. lfortuny PowerCOBOL (ActiveX, v4 - v11) 8 8 de febrero de 2024 16:16
COBOL Principiante pero con 10 años de experiencia eavila39 Presentación 2 11 de agosto de 2023 09:51
[Duda] Ayuda con ejercicio de Cobol abi4997 COBOL - General 4 28 de octubre de 2022 18:46
[Sintaxis] Ayuda con DISPLAYMESSAGE Juanes PowerCOBOL (ActiveX, v4 - v11) 3 5 de octubre de 2015 17:42

Respuesta

  #1
Antiguo 23 de enero de 2017, 21:49
Hipromark
Acabo de llegar...
Última Actividad 23.01.2017 21:49
Posts Posts: 1
Llamamiento Ayuda a principiante con unos errores
0 Inactivo Inactivo

Hola. Estoy iniciándome en COBOL y estoy haciendo ejercicios de un libro "Sams Teach Yourself Cobol". Les solicito su ayuda con unos errores que me salieron.

Tengo instalado en Windows 7 el compilador OpenCobolIDE. Cuando compilo el programa que hice siguiendo las instrucciones del libro, me da estos errores:

Código:
PROGRAM-ID header missing.
PROCEDURE DIVISION Header missing.
syntax error, unexpected Exponentiation operator.
Todos en la línea 1 supuestamente, según marca el compilador.

El programa es este:

Código COBOL:
  1.        IDENTIFICATION DIVISION.
  2.        PROGRAM-ID.Chapt04a.
  3.        DATA DIVISION.
  4.        WORKING-STORAGE SECTION.
  5.        01 Dollar-Amount    Pic 9(5)v99 Value 12.99.
  6.        01 Item-Description Pic X(10) Value "Gold coins".
  7.        SCREEN SECTION.
  8.        01 My-Main-Screen Blank Screen,
  9.            Auto, Required,
  10.            Foreground-Color is 7,
  11.            BACKGROUND-COLOR is 1.
  12.            03 Line 1 Column 35 Value "Item Entry".
  13.            03 Line 3 Column 5 Value "Item Value" Highlight Bell.
  14.            03 Line 3 Column 16 Pic $$,$$$.99 From Dollar-Amount.
  15.            03 Line 5 Column 5 Value "Item Description" Highlight.
  16.            03 Line 5 Column 22 Pic x(10) From Item-Description.
  17.            03 Line 6 Column 4 Value "Short Description" Highlight.
  18.            03 Line 6 Column 22 Pic x(5) From Item-Description
  19.                                            Justified Right.
  20.        PROCEDURE DIVISION.
  21.        Chapt04a-Start.
  22.            Display My-Main-Screen.
  23.            STOP RUN.
  24.        END PROGRAM Chapt04a.

Gracias por su ayuda.
Hipromark is offline   Responder Con Cita
  #2
Antiguo 23 de enero de 2017, 22:42
Hrmcobol
Guardián del Foro
Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por implicación en la vida del Foro 
Última Actividad 01.03.2022 02:59
Posts Posts: 323
Likes enviados Enviados: 102
Likes recibidos Recibidos: 120

Hola Amigo, me parece que te falta la ENVIRONMENT DIVISION.

Código COBOL:
  1. ENVIRONMENT DIVISION.
  2. DATA DIVISION.
  3. PROCEDURE DIVISION.
  4. END PROGRAM.
Hrmcobol is offline   Responder Con Cita
  #3
Antiguo 24 de enero de 2017, 01:00
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Hipromark,
  1. En modo de código fuente estándar de COBOL, toda sentencia debe comenzar a partir de la columna 8 y no la 7 como lo tienes tu. En la 7 poniendo * o / convierte la línea en comentario.
  2. "PROGRAM-ID." y "Chapt04a." como cualquier comando o sentencia en COBOL deben estar separados por al menos un espacio.

Hrmcobol, la ENVIRONMENT DIVISION no es obligatoria



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #4
Antiguo 4 de mayo de 2018, 19:26
GabrielACE
Forero Junior
Última Actividad 11.04.2019 14:16
Posts Posts: 32
Likes enviados Enviados: 0
Likes recibidos Recibidos: 4

pues a mi me compilo perfecto tal cual esta escrito en el post :p
GabrielACE is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:11.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.