Bonjour les amis !
Je suis nouveau sur le forum mais aussi dans la programmation. J'ai débuté il y a une semaine soyez indulgent. Merci ^^
J'apprends en autodidacte, et avec un de mes amis, développeur professionnel. Il m'a soumis l'exercice de coder un programme qui donnerait les 10 premiers nombres de la suite de Fibonacci (bien sûr sans aller recopié la solution bêtement sur le net), en premier lieu de façon recursive et ensuite itérative.
Alors mathématiquement parlant, j'ai très bien compris le principe, mais le retranscrire en code me semble une montagne !
Voici ce que j'ai produit pour le moment pour la façon recursive qui me bloque pour le moment :
Alors ma logique est :
- je déclare une fonction "suiteFibonacci" qui comprend la valeur "a" de type entier
- si "a" est égale à 1, alors j'incrémente 1 à "a"
- je retourne donc "a" + "la fonction en elle même" afin d'avoir la suite de Fibonacci
- dans "main" je reprend la fonction que j'affiche via un "Console.WriteLine"
Biensûr, ça ne marche pas. Je ne sais pas si je suis sur la bonne voie ou pas et ce que je fais de mal?
Votre aide sera la bienvenue !![]()
Partager