Programme Octave
Résolu
imhere614
-
imhere614 -
imhere614 -
Bonjour,
Pouvez-vous m'aider s'il vous plaît à faire un petit prog en Octave :
Voici mon énoncé : Ecrire un programme en Octave qui demande un entier à l'utilisateur, puis qui calcule et affiche la factorielle de cet entier.
J'ai fait ça, mais cela ne fonctionne pas :
A=input('Entrez un entier:');
P=0;
while ((A-1)!=0)
P=A*(A-1);
endwhile
disp(P)
Pouvez-vous m'aider s'il vous plaît à faire un petit prog en Octave :
Voici mon énoncé : Ecrire un programme en Octave qui demande un entier à l'utilisateur, puis qui calcule et affiche la factorielle de cet entier.
J'ai fait ça, mais cela ne fonctionne pas :
A=input('Entrez un entier:');
P=0;
while ((A-1)!=0)
P=A*(A-1);
endwhile
disp(P)
A voir également:
- Programme Octave
- Gnu octave - Télécharger - Édition & Programmation
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
2 réponses
Je ne suis pas expert en octave, mais ceci fonctionnera déjà mieux:
johand@osiris: ~/src/CCM $ cat fact.mJe ne sais pas quelle est l'origine de l'affichage des valeurs de P intermédiaires :(
A=input('Entrez un entier:');
P=1;
while (A-1 != 0)
P=P*A
A=A-1;
endwhile
disp(P)
johand@osiris: ~/src/CCM $ octave --quiet fact.m
warning: function ./fact.m shadows a core library function
Entrez un entier:5
P = 5
P = 20
P = 60
P = 120
120