Programme récursive sous delphi [Résolu/Fermé]

Signaler
-
 gbm -
Bonjour,
je veux savoir juste la structure générale d'écrire un programme récursive sous delphi:
donc comment déclarer les procédures, qu'elle est la place d'implémenter les procédures, etc.
merci d'avance.

5 réponses

Messages postés
16361
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
11 juin 2021
2 843
le Delphi c'est du langage Pascal, oriente donc ta recherche vers des tutoriels Pascal...
salut,
merci pour t'as repense, ouii je sais, j'ai écrire les procédures mais je sais pas comment les organises sous delphi,
je veux juste un exemple de programme récursive sous delphi, merciii
Messages postés
16361
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
11 juin 2021
2 843
Par exemple :
program Project1;

{$APPTYPE CONSOLE}

function factorielle(n:integer):integer;
begin
if n>1 then result:=n*factorielle(n-1)
       else result:=1;
end;

var n:integer;
begin
write('n  : '); readln(n);
writeln('n! : ',factorielle(n));
writeln; write('Fin du programme. Appuyer sur Entree'); readln;
end.
ahh, donc il faut icrire tous le procedure avant le begin de projet
Messages postés
16361
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
11 juin 2021
2 843
Le "begin du projet", correspond en fait au programme principal, c'est lui qui définit les opérations du programme.
On peux écrire autant de fonctions/procédures que l'on veut si elles ne sont pas appelées par le programme principal elles ne seront pas exécutées...
MERCIIIIIIII beaucoup c'est régler