Algorithme
Résolu/Fermé
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
-
28 oct. 2009 à 11:37
crapoulou Messages postés 28161 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 29 oct. 2009 à 14:15
crapoulou Messages postés 28161 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 29 oct. 2009 à 14:15
A voir également:
- Algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Tester un algorithme en ligne - Forum Programmation
- Algorithme qui calcule le carré d'un nombre - Forum Algorithmes / Méthodes
18 réponses
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 11:38
28 oct. 2009 à 11:38
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 ;-).
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 11:54
28 oct. 2009 à 11:54
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
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:02
28 oct. 2009 à 12:02
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)
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 12:15
28 oct. 2009 à 12:15
merci bcp mon ami
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:16
28 oct. 2009 à 12:16
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/
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 12:30
28 oct. 2009 à 12:30
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 ???
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:32
28 oct. 2009 à 12:32
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
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 12:36
28 oct. 2009 à 12:36
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 ??
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:37
28 oct. 2009 à 12:37
pour i = 1 : tu fais la boucle qu'une seule fois !
maher*91
Messages postés
31
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
24 mars 2010
4
28 oct. 2009 à 12:40
28 oct. 2009 à 12:40
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
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 12:40
28 oct. 2009 à 12:40
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
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:41
28 oct. 2009 à 12:41
pour ta boucle : tu boucles autant de fois que le nombre de la puissance
maher*91
Messages postés
31
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
24 mars 2010
4
28 oct. 2009 à 12:49
28 oct. 2009 à 12:49
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
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 12:55
28 oct. 2009 à 12:55
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...
haddouti
Messages postés
10
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
16 novembre 2009
28 oct. 2009 à 13:39
28 oct. 2009 à 13:39
merci bcp ; et je suis trés dzl pour le derangement
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
28 oct. 2009 à 14:00
28 oct. 2009 à 14:00
Pas de soucis.
A+.
A+.
maher*91
Messages postés
31
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
24 mars 2010
4
28 oct. 2009 à 22:25
28 oct. 2009 à 22:25
tu dis je suis désolé et puis tu renvoie la même fonction .. je comprends pas !!
crapoulou
Messages postés
28161
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 994
29 oct. 2009 à 14:15
29 oct. 2009 à 14:15
i doit être initialisé à deux en fait : on commence à multiplier à partir du carré et pas à la puissance1 !
*******
T'as raison !
c'est mieux comme ça !!
Autant pour moi.
*******
une puissance c'est que des mutiplications, pas d'additions...
T'as raison !
p <- p x nombre
c'est mieux comme ça !!
Autant pour moi.