| |
Exercice 14 : Calcul factoriel
1. Enoncé
Caculer le factoriel d'un nombre entré par l'utilisateur (méthode simple)
Le factoriel d'un nombre est la multiplication de tout les entiers entre 1 et le nombre :
3! = 1*2*3
Vous devez faire le test sur la valeur de l'utilisateur pour s'assurer qu'elle est supérieur ou égale à 1.
2. Versions
Cliquez sur " " pour afficher/masquer le code |
Tout afficher/Tout masquer
| | | | |
 |  |  |
|
Algorithme |
 |
|
 |
 |
debut du programme Factoriel.
ecrire ('Quel factoriel voulez-vous calculer ?')
lire facto
Si facto >= 1 Alors
result <-- 1
pour i allant de 1 à facto
result <-- result * i
finpour
ecrire('le factoriel de "facto" est "resultat")
Sinon
ecrire('le factoriel de "facto" ne peut être calculé)
Fin Si
fin
|
|
 |  |  |
|
Pascal |
 |
|
 |
 |
program factoriel;
var
facto: longint;
begin
writeln('Quel factoriel voulez-vous calculer ?');
readln (facto);
if (facto >= 1) then
begin
result := 1;
for i:=1 to facto do
result := result*i;
writeln('le factoriel de "',facto,'" est ',result)
end
else
writeln('le factoriel de "',facto,'" ne peut être calculé)
end.
|
|
 |  |  |
|
Python |
 |
|
 |
 |
facto = input("quel factoriel voulez-vous calculer ? ")
if facto >= 1 :
result = 1
for i in range(1,facto+1):
result = result * i
print "le factoriel de ",facto," est ",result
else:
print "le factoriel de ",facto," ne peut etre calcule"
|
|
|
Page modifiée le : 11/09/2003
Site modifié le : 12/04/2011
Flux RSS : cliquez-ici si vous voulez suivre les évolutions
Contacter le webmaster : si vous trouvez qu'il manque des infos, n'hésitez pas à me le dire !
| |
» Commentaires
Si vous souhaitez ajouter un commentaire,
vous devez être identifié.