• Aucun résultat trouvé

program sujet4;

N/A
N/A
Protected

Academic year: 2022

Partager "program sujet4;"

Copied!
2
0
0

Texte intégral

(1)

1

program sujet4;

uses wincrt;

var

Num:string;

function verif(Num:string):boolean;

var i:integer;

rep:boolean;

begin

i:=0; REP:=true;

repeat i:=i+1;

if Not(Num[i] in['0'..'9'])then rep:=false;

until (rep=false)or(i=length(Num));

verif:=rep;

end;

procedure saisie ( var num :string);

begin repeat

Lycée Pilote de Sousse

(2)

2

write(' Taper un numéro formée par 13 chiffres: ');

readln(Num);

until (length(Num)=13 )and (verif(Num));

end;

function Somme(Num:string):integer;

var

x,e,y,s,i:integer;

begin s:=0;

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

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

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

end;

S:=S+x;

end;

somme:=S; writeln('S=',S);

end;

Function tester (Num:string):boolean;

var p,r,x,e,s:integer;

begin

s:=somme(Num);

r:=s mod 10;

p:=10-r;

val(Num[13],x,e);

tester:=(p=x);

end;

BEGIN

SAISIE(Num);

if tester(Num) then writeln('Code EAN13') else writeln('n''est pas un code EAN13');

END.

Lycée Pilote de Sousse

Références

Documents relatifs

Montrer que si le triangle OMA est rectangle en M, alors le triangle OMN est rectangle

[r]

* Le nom d’un HC insaturé avec double liaison est formé par le préfixe de l’HC saturé correspondant.. La terminaison ane

Toute augmentation (diminution) de la pression, à température constante, d’un système chimique fermé initialement en équilibre, favorise la réaction qui tend à diminuer.

Repérez pour chaque item la ou les deux bonne(s) réponse(s). N.B : Toute réponse fausse annule la note attribuée à l’item. 2- L’écartement des courbes de niveau est très

NB: Toute réponse fausse annule la note attribuée à l’item. c- Des fibres nerveuses sensitives. d- Des fibres nerveuses motrices. d- Une augmentation de la

Comparez , dans un tableau , la gamétogenèse chez l’homme et chez la femme ( on exige deux points communs et quatre différences essentielles).. Le tableau suivant

a. Le segment [d e] correspond à l’expulsion du 2 ème globule Polaire. Le segment [f g] correspond à la pénétration d’un spz dans l’ovocyte II. La quantité