[ Foro de Pascal ]

CODIGO EN PASCAL

12-Dec-2020 13:00
Invitado (Maximiliano)
1 Respuestas

Una empresa de limpieza dispone del siguiente arrays de registro con los datos: código de
rubro, código de artículo, descripción, stock mínimo, stock actual, precio unitario.
Se pide que:

1- Definan el registro necesario para guardar esta información en un array de tamaño 100.
2- Realicen una tabla con datos de ejemplo, considerando que los datos están ordenado
por código de rubro.
3- Escriban un proceso COMPRA para imprimir por rubro los artículos cuyo stock actual
sea menor al stock mínimo.
Nota: código de rubro se refiere a si es articulo de limpieza, comestible, varios, etc..



(ESTO DEBE SER ESCRITO EN CODIGO PASCAL)


13-Dec-2020 03:25
Luis Torres (+18)

Hola, en primer lugar debes buscar un tutorial sobre cómo declarar registros en Pascal, te adelanto que se requiere crear un "tipo registro" para luego declarar una "variable" que haga uso de él, esa variable puede ser un arreglo en el caso del problema que quieres resolver. Hice un código que corre en Turbo Pascal en el que se hace todo esto con una variable simple (no registro) con menos campos, se le dan valores a estos campos y luego se imprimen en pantalla. Espero que te sirva de guía y quisiera que  subas el código que hagas para revisarlo. Saludos.


program StockArticulos;

Type
  T_articulo = record
    codigo_articulo: String[4];
    descripcion: String[20];
    precio_unitario: real;
  end;

Var
  articulo: T_articulo;

BEGIN
  articulo.codigo_articulo:= '1234';
  articulo.descripcion:= 'Escoba de plastico';
  articulo.precio_unitario:= 12.50;

  writeln('El articulo introducido es: ');
  writeln('Codigo del articulo: ',articulo.codigo_articulo);
  writeln('Nombre del articulo: ',articulo.descripcion);
  writeln('Precio del articulo: ',articulo.precio_unitario:0:2);

  readln;
END.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)