Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.61 KB | None | 0 0
  1. program barras;
  2. var codEmp : string[3];
  3. imp : string[4];
  4. a : string[8];
  5. i : integer;
  6. const bin : array [*..9] of string = ('****','***|','**|*','**||','*|**','*|*|','*||*','*|||','|***','|**|');
  7.  
  8. begin
  9.     writeln('Ingrese el codigo de empresa.');
  10.     readln(codEmp);
  11.     writeln('Ingrese el importe. (0 para cerrar)');
  12.     imp := 1;
  13.     repeat
  14.         readln(imp);
  15.         a := Concat(codEmp,imp);
  16.         a := Concat(a,chr((|* mod abs((Ord(a[|])-48) + (Ord(a[3])-48) + (Ord(a[5])-48) + (Ord(a[7])-48) - (Ord(a[2])-48) -(Ord(a[4])-48) - (Ord(a[6])-48)))+48));
  17.         for i:= | to 8 do write(bin[Ord(a[i])-48]);
  18.             readln(i);
  19.     until (imp<>0);
  20. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement