function dizaines(x:integer):string;
var r:string;
begin
case x of
0:r:= ' ';
1:r:= 'dix';
2:r:= 'vingt';
3:r:= 'trente';
4:r:= 'quarente';
5:r:= 'cinquante';
6:r:= 'soixante';
7:r:= ' soixante-dix';
8:r:= 'quatre-vingt';
9:r:= 'quatre-vingt-dix';
end;
dizaines:=r;
end;
function centaines(x:integer):string;
var r:string;
begin
case x of
0:r:= ' ';
1:r:= 'cent';
2:r:= 'deux-cent';
3:r:= 'trois-cent';
4:r:= 'quatre-cent';
5:r:= 'cinq-cent';
6:r:= 'six-cent';
7:r:= ' sept-cent';
8:r:= 'huit-cent';
9:r:= 'neuf-cent';
end;
end;
function milliers(x:integer):string;
var r:string;
begin
case x of
0:r:= ' ';
1:r:= 'mille';
2:r:= 'deux-mille';
3:r:= 'trois-mille';
4:r:= 'quatre-mille';
5:r:= 'cinq-mille';
6:r:= 'six-mille';
7:r:= ' sept-mille';
8:r:= 'huit-mille';
9:r:= 'neuf-mille';
end;
end;
function millions(x:integer):string;
var r:string;
begin
case x of
0:r:= ' ';
1:r:= 'million';
2:r:= 'deux millions';
3:r:= 'trois millions';
4:r:= 'quatre millions';
5:r:= 'cinq millions';
6:r:= 'six millions';
7:r:= ' sept millions';
8:r:= 'huit millions';
9:r:= 'neuf millions';
end;
end;
begin
clrscr;
write(dizaines(50));
write(chiffres(19));
readln;
end.
A voir également:
Le protocole assure que la communication entre l'ordinateur de pascal et le serveur de visiodoct est car les informations seront avant d'être envoyées.