Cet exemple montre comment décrire un algorithme dans un langage algorithmique francophone directement compilable en C++ ! Il met simplement en évidence les capacités du préprocesseur.

Extrait des fichiers de l'exemple :

la fonction puissance définie ci-après est capable de calculer xn, où x est un entier relatif et n un entier naturel :

L'algorithme utilisé exploite les propriétés suivantes :

L'exemple complet est constitué de trois fichiers :

original.cpp
le fichier C++ original
remanié.cpp
une version remaniée du fichier précédent, sous la forme de ce langage algorithmique francophone
terminologie.h
la liste des directives destinées au préprocesseur, afin qu'il traduise sans douleur votre texte, écrit dans ce langage algorithmique, en un code C++ équivalent.