Coup de main en Algorithme
yulilly
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je voudrais vérifier si mon exercice de maison que j’ai fait est juste. Le sujet dit :
Ecrire un algorithme permettant de déterminer la factorielle d’un nombre. J’ai utilise d’abord la boucle répéter jusqu'à et la boucle tant que. Voici ce que j‘ai fait.
Boucle répéter jusqu'à
Algorithme_ factorielle_d_un_nombre
Var x : entier
Debut
X← 0
Répéter
Début
Ecrire X← xǃ
Fin
Jusqu'à (x = n)
Fin répéter
FIN
Boucle tant que
Algorithme_ factorielle_d_un_nombre
Var x : entier
Début
X← 0
Tant que (x = n) faire
Début
Ecrire (x)
X← xǃ
Fin
Fin tant que
FIN
Ecrire un algorithme permettant de déterminer la factorielle d’un nombre. J’ai utilise d’abord la boucle répéter jusqu'à et la boucle tant que. Voici ce que j‘ai fait.
Boucle répéter jusqu'à
Algorithme_ factorielle_d_un_nombre
Var x : entier
Debut
X← 0
Répéter
Début
Ecrire X← xǃ
Fin
Jusqu'à (x = n)
Fin répéter
FIN
Boucle tant que
Algorithme_ factorielle_d_un_nombre
Var x : entier
Début
X← 0
Tant que (x = n) faire
Début
Ecrire (x)
X← xǃ
Fin
Fin tant que
FIN
A voir également:
- Coup de main en Algorithme
- Delai paiement le bon coin remise en main propre - Forum Vos droits sur internet
- Coup d'un soir avis ✓ - Forum Consommation & Internet
- Désactiver remise en main propre leboncoin - Forum Vos droits sur internet
- Comment télécharger toutes les photos de google photos d'un coup ? - Guide
- Algorithme euromillion excel gratuit - Forum Logiciels
4 réponses
Bonjour, juste comme ça de tête. Ton algorithme semble bon. Mais si tu n’est pas sûr, il existe des sites et des applications ou tu pourras le tester. En tout cas, j’espère que j’ai pu t’aider du mieux que je pouvais.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, cela me semble incorrect.
je te suggère de d'abord réfléchir à comment tu calculerais la factorielle de 5.
par ailleurs, je trouve imprudent d'utiliser des noms de variables trop similaires, tels que x et X. à quoi sert la variable n? pourquoi ne pas nommer tes variables en fonction de leur utilités?
tu testes x en fin de boucle, alors qu'il ne change jamais de valeur: bizarre, non?
je te suggère de d'abord réfléchir à comment tu calculerais la factorielle de 5.
par ailleurs, je trouve imprudent d'utiliser des noms de variables trop similaires, tels que x et X. à quoi sert la variable n? pourquoi ne pas nommer tes variables en fonction de leur utilités?
tu testes x en fin de boucle, alors qu'il ne change jamais de valeur: bizarre, non?
vous avez surement raison a vrai dire,je ne sais pas comment m'y prendre. Je sais que c'est une boucle ,mais sachant qu'on ne peut calculer la factorielle d'un nombre négatif je voulais que mon x soit 0 puisque la factorielle de 0 est 1,et comme je ne sais pas quel nombre l'utilisateur pourrait saisir j'avais entrepris que le programme calcule la factorielle jusqu’à un nombre n vu que je n'ai aucune idée de jusqu’à quel nombre l'on peut arrêter de calculer la factorielle