• Aucun résultat trouvé

(1)program sujet3

N/A
N/A
Protected

Academic year: 2022

Partager "(1)program sujet3"

Copied!
1
0
0

Texte intégral

(1)

program sujet3;

uses wincrt;

var ch:string;

procedure saisie(var ch:string);

begin repeat

write('Donner un IMEI ');

readln(ch);

until length(ch)=15;

end;

function somme1(ch:string):integer;

var

s,i,x,e:integer;

begin s:=0;

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

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

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

if x>=10 then x:=x mod 10 +x div 10;

s:=s+x;

end;

somme1:=s;

end;

begin saisie(ch);

if somme1(ch) mod 10 =0 then write('Valide') else write('non valide');

end.

Références