Ver Mensaje Individual
  #1
Antiguo 17 de marzo de 2023, 11:27
dariodr
Forero
Última Actividad 20.09.2026 10:04
Posts Posts: 57
Likes enviados Enviados: 17
Likes recibidos Recibidos: 11
Timido Leer en forma horizontal
0 Inactivo Inactivo

Hola amigos coboleros, otra vez molestando por aca.
Tengo este codigo para leer archivos secuenciales, la pregunta es:
Como hago para que los datos leidos se muestren en forma horizontal.
Ejm:
Nombre del empleado ID del empleado Cantidad de casa vendidas
Pedro Perez 1 3
Juan Lopez 2 2

Código COBOL:
  1.        identification division.
  2.        program-id. venta-casa.
  3.      *
  4.        environment division.
  5.        input-output section.
  6.        file-control.
  7.            select empleados assign to "empleados.txt".
  8.      *
  9.        data division.
  10.        file section.
  11.        fd  empleados.
  12.        01  reg-empleados.
  13.            03 nombre-empleado      pic x(20).
  14.            03 idempleado           pic 999.
  15.            03 casas-vendidas       pic 99.
  16.        working-storage section.
  17.        01  fin-archivo    pic x value 'n'.
  18.      *
  19.        procedure division.
  20.        programa-principal.
  21.            perform abrir-archivo.          
  22.            perform proceso.
  23.            perform cerrar-archivo.
  24.            perform fin-programa.
  25.      *
  26.        abrir-archivo.
  27.            open input empleados.
  28.      *
  29.        cerrar-archivo.
  30.            close empleados.
  31.      *
  32.        proceso.
  33.            perform lee-datos until fin-archivo = 's'.
  34.      *
  35.        lee-datos.
  36.            read empleados
  37.                at end move 's' to fin-archivo
  38.                not at end
  39.                    perform muestra-datos
  40.            end-read.
  41.      *
  42.        fin-programa.
  43.            stop run.
  44.      *
  45.        muestra-datos.
  46.            display "Nombre de empleado: " nombre-empleado.
  47.            display "ID del empleado: " idempleado.
  48.            display "Cantidad de casas vendidas: " casas-vendidas.
  49.            display " ".
  50.  
dariodr is offline   Responder Con Cita