• 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

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

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

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

[r]

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..