Resultados 1 al 4 de 4

Tema: Ayuda a principiante con unos errores

  1. #1
      Acabo de llegar...
    H

    Registrado
    enero de 2017
    Edad
    51
    Mensajes
    1
    Ciudad
    Caracas

    Agradecimientos
     
    Recibidos
    0
    Enviados
    0

    Citaciones y menciones
     
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Bell Ayuda a principiante con unos errores

    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:

    COBOL Código:
    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.

    0 Not allowed!

  2. #2
      Guardián del Foro
    H

    Registrado
    febrero de 2015
    Edad
    70
    Mensajes
    327
    Ciudad
    Puerto Madryn

    Agradecimientos
     
    Recibidos
    118
    Enviados
    107

    Citaciones y menciones
     
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    19
    Guardián del Foro / Point Value: 0

    Predeterminado

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

    COBOL Código:
    1. ENVIRONMENT DIVISION.
    2. DATA DIVISION.
    3. PROCEDURE DIVISION.
    4. END PROGRAM.

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Edad
    37
    Mensajes
    2,011
    Ciudad
    Madrid

    Agradecimientos
     
    Recibidos
    862
    Enviados
    720

    Citaciones y menciones
     
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    5 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @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

    0 Not allowed!

    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el editor al botón y escribiendo su nick.

  4. #4
      Junior
    G

    Registrado
    abril de 2018
    Mensajes
    32

    Agradecimientos
     
    Recibidos
    4
    Enviados
    0

    Citaciones y menciones
     
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado

    pues a mi me compilo perfecto tal cual esta escrito en el post :p

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Ayuda con libreria epson InterfaceEpsonNF.dll
    Por drvedia1981 en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 01.02.2022, 13:34
  2. [Información] Errores en la V10.1
    Por Dasije en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 10.08.2016, 21:14
  3. [Noticia] Principiante en RMCobol
    Por SENBEI2019 en el foro RM/COBOL
    Respuestas: 1
    Último Mensaje: 12.03.2016, 13:11
  4. [Sintaxis] Ayuda para interactuar con base de Datos
    Por Breew en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 19
    Último Mensaje: 28.01.2016, 22:46
  5. [Sintaxis] Ayuda con DISPLAYMESSAGE
    Por Juanes en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 05.10.2015, 17:42

User Tag List

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •