Bonjour,
j'ai un intitulé d'exercice en Pascal à faire :
En utilisant for, un programme qui saisit en entrée un nombre entier au clavier et affiche la liste de ses dix premières puissances d'exposant entier.
Bonjour,
j'ai un intitulé d'exercice en Pascal à faire :
En utilisant for, un programme qui saisit en entrée un nombre entier au clavier et affiche la liste de ses dix premières puissances d'exposant entier.
Xie,
Et quel est le problème qui te bloque ?
Si les cons volaient, il ferait nuit à midi.
Je n'arrive pas à afficher les puissances !
Et je ne comprends pas trop comment on utilise pascal à vrai dire
Dao,
Puisque c'est un exercice, tu as eu des cours ...
Si les cons volaient, il ferait nuit à midi.
Oui j'ai fait le début
et après je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 program var x, i : integer :real; begin writeln( ' donner un nombre'); for i :=1 to 10 to do
Perso, je mettrais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 program Révision; begin Writeln('Je révise mes cours...'); Readln; end.
À +
Pat.
Si vous avez trouvé chaussure à votre pied... euh solution à votre problème, n'oubliez pas de clôturer le sujet en le marquant comme:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Windows 8.1, Lazarus 1.8.2 SVN 57369 FPC 3.0.4 x86_64-win64-win32/win64
concernant l'exposant révise tes cours de mathématique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 program var x, i : integer ; begin writeln( ' donner un nombre'); readln(x); for i :=1 to 10 do
Il faut utiliser l'exponentielle non ?
mais si je mets exp (x*x), il me dit qu'il ne comprends pas ma parenthèse ? Aidez moi
Il faut tu comprennes que personne ne fera le travail à ta place, inutile d'insister ou d'utiliser des formules du style "à l'aide" ou "aidez-moi".
Concernant la puissance, tu trouveras partout sur internet comment on calcule une puissance du genre a^b... Google is your friend.
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal
Je sais bien avec l'exponentielle parce que exp(a*b) = a^b mais en pascal cela ne marche pas. Je demande juste comment celle ci se marque dans pascal
Jai,
Passer par une exponentielle pour calculer une puissance entière n'est pas une bonne solution.
Comment fais-tu pour calculer x^6 à la main ?
Mais si tu y tiens, REGARDE LA DOC DE TON COMPILATEUR.
Si les cons volaient, il ferait nuit à midi.
salut,
je ne vois pas pourquoi tu veux calculer l'exponentielle alors que l'exercice demande le calcule de la puissanceses dix premières puissances d'exposant entier.
exemple :
PS : pour a = 2 et b = 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 2^1=2 2^2=2*2=4 . . 2^10=2*2*2*2*2*2*2*2*2*2=1024
exp(2*3)=403.428 et 2^3=8 c'est totalement différent
Oui donc je multiple par le nombre x, 10 fois mais je ne vois pas comment lui demander avec Pascal. Juste je commence par
et après comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 program var i, x integer :real; begin for i :=1 to 10 do
la fonction qui calcule la puissance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function exposant(a:longint;b:integer):longint; var i:integer; k:longint; begin k:=1; for i:= 1 to b do k:=k*a; exposant:=k; end;
Donc je fais
Non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 program; var i,k :real ; begin k:=1 for i:=1 to 10 do; k:=k*a exposant:=k end; begin readln(k); end.
j'ai trouvé sauf que je n'arrive pas avoir la liste entier des puissances. comment on fait déjà ?
rajoute la fonction a ton code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 program var x, i : integer ; begin writeln( ' donner un nombre'); readln(x); for i :=1 to 10 do
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager