Está en la página 1de 1

PROGRAM (input, output)

CONST N 30
TYPE
elementos = RECORD
nombre : string[20];
precio : real;
codigo : integer;
END;
TYPE
compra = RECORD
codigo : integer;
unidades : integer;
END;
VAR
i : integer;
importe : real;
productos : elementos;
lista : array[1..N] of elementos;
BEGIN
for i:=1 to N do
{
readln(productos.nombre);
readln(productos.precio);
readln(productos.codigo);
lista[i].nombre:= productos.nombre;
lista[i].nombre:= productos.precio;
lista[i].nombre:= productos.precio;
}
importe := 0;
for i:= 1 to N do
{
readln(compra.codigo);
readln(compra.unidades);
if ((lista[i].codigo) == (compra.codigo))
{
importe := importe + (lista[i].precio * compra.unidades);
}
}
END

También podría gustarte