• Aucun résultat trouvé

until (test=false) or (i=length(ch

N/A
N/A
Protected

Academic year: 2022

Partager "until (test=false) or (i=length(ch"

Copied!
1
0
0

Texte intégral

(1)

uses wincrt;

var ch:string;

function verif(ch:string):boolean;

var i:integer;

test:boolean;

begin i:=0;

repeat i:=i +1;

if upcase(ch[i]) in ['A'..'Z','0'..'9','-','_','@','.'] then test:=true else test:=false;;

until (test=false) or (i=length(ch));

verif:=test;

end;

function occurence(ch:string;c:char):integer;

var

i,occ:integer;

begin occ:=0;

for i:= 1 to length(ch) do if ch[i]=c then

occ:=occ+1;

occurence:=occ;

end;

function motpasse(ch:string):string;

var

mot:string;

p:integer;

begin mot:='';

p:=pos('@',ch);

mot:=copy(ch,1,p-1)+copy(ch,p+1,1)+ch[length(ch)];

motpasse:=mot;

end;

procedure saisie(var ch:string);

begin repeat write('ch= ');

readln(ch);

until (verif(ch)) and (upcase(ch[1]) in ['A'..'Z'])and(occurence(ch,'@')=1);

end;

begin saisie(ch);

(2)

writeln(motpasse(ch));

end.

Références

Documents relatifs

[r]

Nous sommes tellement accoutumés à nous servir des mots que nous ne sàvons plus très bien à quoi ils correspondent alors que les enfants sont souvent

On étudie la réaction d’estérification entre l’éthanol et l’acide éthanoïque ; cette réaction est catalysée par les ions H + (acide sulfurique ).. Ainsi la coloration

saisie(msg);.

Si on ne prend pas de précautions particulières, combien de dipeptides obtient-on si on réalise un mélange entre une molécule de glycine et une molécule de Leucine..

Il est également utilisé pour la fabrication de tissus d'ameublement mais pas de tissus d'habillement, de sacs tissés à haute résistance, de géotextiles et de géomembranes ; on

Un combustible libère de l’énergie sous forme de chaleur. Chaque type de combustible est caractérisé par son pouvoir énergétique que l’on appelle pouvoir calorifique. Le système

Sacha visite la Chine en chameau.. Il a du chou dans