• Aucun résultat trouvé

(1)program sujet4

N/A
N/A
Protected

Academic year: 2022

Partager "(1)program sujet4"

Copied!
1
0
0

Texte intégral

(1)

program sujet4;

uses wincrt;

var ch:string;

procedure saisie(var ch:string);

begin repeat

write('Donner un code ');

readln(ch);

until length(ch)=13;

end;

function verif(ch:string):boolean;

var

s,i,x,e,p,reste:integer;

begin s:=0;

for i:= 1 to length(ch)-1 do begin

val(ch[i],x,e);

if (i mod 2=0) then x:=x*3;

s:=s+x;

end;

reste:=s mod 10;

p:=10-reste;

val(ch[length(ch)],x,e);

if x=p then verif:=true else verif:=false;

end;

begin saisie(ch);

if verif(ch) then write('Code EAN13') else write('Code non valide');

end.

Références

Documents relatifs