Algorithme
Résolu
haddouti
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Je veux des éclaircissements dans la solution de cet exercice et non la solution :
Ecrire un algorithme qui lit un nombre x puis un entier n, puis calcule et affiche la puissance
nième de x .
et merci d avance
Je veux des éclaircissements dans la solution de cet exercice et non la solution :
Ecrire un algorithme qui lit un nombre x puis un entier n, puis calcule et affiche la puissance
nième de x .
et merci d avance
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
18 réponses
Salut,
Quoi de compliquer par là ?
Demander à l'utilisateur de saisir X
Puis de saisir n
Puis tu fais le calcule et l'affiche ...
Tout est dans ta consigne ;-).
Quoi de compliquer par là ?
Demander à l'utilisateur de saisir X
Puis de saisir n
Puis tu fais le calcule et l'affiche ...
Tout est dans ta consigne ;-).
merci
mais est ce que je peut taravail avec le signe de puissance dans un algoritme
c-à-d :
variable x ; p : reel
variable n : entier
debut
ecrire " taper un nbr "
lire x
ecrire " taper un entier"
lire n
p == x puissance n
ecrire " resultat est" ; p
fin
mais est ce que je peut taravail avec le signe de puissance dans un algoritme
c-à-d :
variable x ; p : reel
variable n : entier
debut
ecrire " taper un nbr "
lire x
ecrire " taper un entier"
lire n
p == x puissance n
ecrire " resultat est" ; p
fin
Il semblerait que l'opérateur puissance n'existe pas.
Tu dois faire toi même le calcul de ce genre (avec une boucle) :
Tu dois faire toi même le calcul de ce genre (avec une boucle) :
fonction puissance(a:réel; n:entier):réel --(* calcule la valeur de a puissance n *) pour i de 1 à ta_puissance faire puissance <- puissance + (a × a) fin pour (ou fin faire)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A ton service ;-).
Bonne continuation.
Crapoulou.
PS : N'oublie pas de mettre de statut de la discussion sur "Résolu" !
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Bonne continuation.
Crapoulou.
PS : N'oublie pas de mettre de statut de la discussion sur "Résolu" !
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
donc la solution de ce exercice est :
variable x ; puissance : reel
variable n ; i : entier
debut
ecrire " taper un nbr "
lire x
ecrire " taper un entier"
lire n
puissance <- 0
pour i=1 A n
puissance <- puissance + (x*x)
fin pour
ecrire" resultat est" ; puissance
fin
c est ça n est ce pas ???
variable x ; puissance : reel
variable n ; i : entier
debut
ecrire " taper un nbr "
lire x
ecrire " taper un entier"
lire n
puissance <- 0
pour i=1 A n
puissance <- puissance + (x*x)
fin pour
ecrire" resultat est" ; puissance
fin
c est ça n est ce pas ???
Tu ne sembles pas déclarer tes variables x et n : elles sont de quel type ?
i : pas besoin de le déclarer avec une boucle pour !
pour i=1 A n
Ta condition n'est pas bonne.
a x a : tu n'as pas de a dans ton cas, ce n'est donc pas ça
i : pas besoin de le déclarer avec une boucle pour !
pour i=1 A n
Ta condition n'est pas bonne.
a x a : tu n'as pas de a dans ton cas, ce n'est donc pas ça
nn j ai pas fait a*a
ce que je fait est :
pour i=1 A n
puissance <- puissance + (x*x)
fin pour
est ce que ça est faux ??
ce que je fait est :
pour i=1 A n
puissance <- puissance + (x*x)
fin pour
est ce que ça est faux ??
bonjour,
"fonction puissance(a:réel; n:entier):réel
--(* calcule la valeur de a puissance n *)
pour i de 1 à ta_puissance faire
puissance <- puissance + (a × a)
fin pour (ou fin faire)"
==> cette fonction calcule na² en non a^n
"fonction puissance(a:réel; n:entier):réel
--(* calcule la valeur de a puissance n *)
pour i de 1 à ta_puissance faire
puissance <- puissance + (a × a)
fin pour (ou fin faire)"
==> cette fonction calcule na² en non a^n
je suis vraiment dzl
je suis encore debutant dans les algorithme
donc j ai essay a trouvai un solution
je suis encore debutant dans les algorithme
donc j ai essay a trouvai un solution
ok pas grave,
fonction puissance (a,n:entier):entier
i,p:entier
p<-1
pour i de 1 à n faire
p<-p*a
fin pour
puissance<-p
fin puissance
fonction puissance (a,n:entier):entier
i,p:entier
p<-1
pour i de 1 à n faire
p<-p*a
fin pour
puissance<-p
fin puissance
fonction puissance (d nombre, puissance:entier):entier --d pour dire que c'est une donnée (paramètre in : entrant) p : entier; --variable qui stockera la puissance (le résultat attendu) p <- 0; deb fonc --début de la fonction pour i <= puissance faire p <- p + (nombre x nombre) --parenthèses facultatives mais c'est pour t'y retrouver fin pour; --fin de ta boucle. Incrémentation de i inutile avec un pour. (différent avec un tantque) retour p; fin fonc;
Après, dans ta procédure principale, tu dois appeler ta fonction puissance...