Bonjour,
J'ai un problème avec ma class qui calcul des factorielles.
Par exemple, je calcul 3factorielle, tout va bien, il me met 6,
mais après je lui dit 2 factorielle il laisse 6.
Savez-vous où est le problème?
Bonjour,
J'ai un problème avec ma class qui calcul des factorielles.
Par exemple, je calcul 3factorielle, tout va bien, il me met 6,
mais après je lui dit 2 factorielle il laisse 6.
Savez-vous où est le problème?
Tu utilise des variables "compteur" et "factoriel" (int et double). Tu modifie leurs valeurs pour faire tes calculs mais tu ne les réinitialise pas à 1 lorsque tu passe d'un calcul à une autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //Réinitialisation des variables de calcul factorielle = 1; compteur = 1; while (compteur <= n) { factorielle = factorielle * compteur; compteur = compteur + 1; }
Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager