Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Résolution d'identités remarquable
xDreams le 22/11/2011 à 18:02
EDIT:
Salut !

J'aurais besoin d'aide pour un programme de résolution d’identité remarquable, je suis perdu... Je n'arrive pas trouver le moyen de programmer l'opération qui résout l’identité .
Merci de votre aide !
sandro le 22/11/2011 à 22:24
pour commencer, je te conseille de faire tes calculs mathématiquement, sur papier.
Ensuite, si tu veut qu'on t'aide, il faudrait peut-être être un peu plus précis que "résolution d’identité remarquable" tu entand par las un "=0" ?
SandroPersalteas le 23/11/2011 à 08:35
Il existe plusieurs entités remarquables.
Laquelle t'intéresse ? J'imagine que c'est une du second degré, mais laquelle ?sandro le 23/11/2011 à 16:54
c'est vrai, quand on pale d'identitées remarquables, je ne pense que aux 3 qu'on voit en 3ème, pas les autres ( (a+b)^3;(a-b)^3 ; (a+b+c)^3 ; (a+ib)(a-ib); a^n-b^n ; ...)
SandroxDreams le 23/11/2011 à 17:47
sandro, oui, c'est exactement ces trois là que je veux implanter dans mon prog

sandro le 23/11/2011 à 17:58
Et tu veut en faire quoi? résoudre (aX+b)²=0? a²X²+2abX+b²=0? aX²+bX+c=(dX+e)² (quand c'est possible)? ...
Alors, maintenant qu'on sait de quelles identitées remarquables tu parle, il nous faudrait maintenant savoir ce que tu veut en faire précisément?
SandroxDreams le 23/11/2011 à 18:07
Oui, c'est cela. Je cherche le code qui permet au programme de résoudre chaque identité quand c'est possible ...
EDIT:
Enfin, du type C= (A+B)[aucarré]
C=(A-B)[aucarré]
C=(A-B)(A+B)
sandro le 23/11/2011 à 18:14
et c'est quoi ton inconue là dedans?xDreams le 23/11/2011 à 18:24
Oups désolé, j'ai oublié de préciser :p Bah c'est x, genre comme sa : (2X+3)²=4X²+12X+9sandro le 23/11/2011 à 19:01
et en partant de quel côté?xDreams le 23/11/2011 à 19:38
Dans mon prog ? Les deux sens

Persalteas le 23/11/2011 à 21:04
Xdreams, tu veux bien réduire ta signature s'il te plait ?
Elle est juste deux fois plus grande que le message...
enlève au moins les lignes vides. Tant pis si le texte est compact.
Merci
xDreams le 23/11/2011 à 21:35
Voilà.. Désolé !
Et si vous pouvez m'aider...sandro le 24/11/2011 à 20:42
Donc ce qui t'intéresse c'est pas résoudre mais developer/factoriser?xDreams le 24/11/2011 à 21:17
Voilà ! Comme au programme de 3ème...

sandro le 24/11/2011 à 21:27
Dans ce cas, je te conseille de commencer par faire un menu de ce que l'on a au départ, puis de demander dans chaque cas, soit a et b si on vaut déveloper (aX+b)² ou (aX-b)² ou (aX+b)(aX-b) soit c,d,e si on veut factoriser cX²+dX+e ou cX²-dX+e ou cX²-e. Ensuite il faut calculer l'équivalence, puis afficher le tout, de préférence avec text pour la mise en forme.
Example : (aX+b)² -> forme dévelopée
Code
Disp (AX+B)²
Prompt A,B
Text(0,0,"(",A,"X+",B,")²=",A²,"X²+",2AB,"X+",B²
Pause
Sandro
xDreams le 24/11/2011 à 22:22
Génial ! Merci beaucoup

xDreams le 25/11/2011 à 18:25
Et juste pour finir, pour "forme développée -> (AX+b)²" sa donne ca :
Code
Disp [Forme développée]
Prompt A,B
Text(0,0,",A²,"X²+",2AB,"X+",B²=(",A,"X+",B,")²
Pause
Ou je me goure totalement ?
Merci de vos réponses,
xDreams.
sandro le 25/11/2011 à 18:44
ce programme contient une faute : sur la ligne du text, suprime la seconde virgule et le guillemet qui le suit directement.
Par contre, il ne passe pas réellement de la forme dévelopée à la forme factorisée vue que tu doit calculler toi même A et B.
Je te sugèrerait donc plutôt:
Code
Disp "CX²+DX+E
Prompt C,D,E
rac(X -> A
rac(E -> B
If 2AB=!=D
Then
Text(0,0,"ERREUR
Else
Text(0,0,C,"X²+",D,"X+",E,"=(",A,"X+",B,")
End
Sandro
xDreams le 25/11/2011 à 22:54
CX²=AX[Au carré];DX=2AXB et E=B[Au carré] ?

J'comprends pas la façon que tu écris pour dévelloper (AX+B)[Aucarré] avec C,D et E...
Comment tu traduis
?
Tu peux me donner le code pour AX[Au carré]-B[Au carré] -> (AX-B)(AX+B) ?
Merci
xDreams.
sandro le 26/11/2011 à 20:14
=!= représente différend de (le égal barré qui est dans le menu test)
Code
Disp "CX²-D
Prompt C,D
rac(C -> A
rac(D -> B
Text(0,0,C,"X²-",D,"=(",A,"X+",B,")(",A,"X-",B,")
xDreams le 26/11/2011 à 20:24
Ok merci, je vais pouvoir finir mon programme

xDreams le 26/11/2011 à 21:40
T'es sur que ton codage CX²+DX+E marche ?
Parce que moi sa me met erreur à chaque fois...
Par contre pour AX²-B² c'est parfait
xDreams.
sandro le 26/11/2011 à 21:43
Je crois bien, mais est-ce que ce que tu as entré était factorisable au moins par cette méthode?
Essaye avec C=1; D=2 ; E=1
SandroxDreams le 26/11/2011 à 21:50
Ouais c'étais 4X²+12X+9,
et avec ce que tu m'as donné ca mets aussi erreur...
Je revérifie si j'ai pas fais une erreur
xDreams.
EDIT:
Pas d'erreur , si j'ai bien regardé :/sandro le 26/11/2011 à 21:52
pardon, c'est une étourderie de ma part : c'est rac(C au lieux de rac(X
SandroxDreams le 26/11/2011 à 21:57
Pas de problème ! Sa arrive à tout le monde
Et merci encore !
xDreams.
sandro le 26/11/2011 à 22:08
de rien, ça fonctionne maintenant?xDreams le 26/11/2011 à 22:43
Parfaitement

!
xDreams le 30/11/2011 à 19:30
Salut,
Petite question: je souhaite faire une fonction dans mon programme, qui détermine le signe de A et de B, en gros on choisit le signe et celui-ci est affecter à A et celui qu'on a choisit pour B, est affecter à B ...
Un conseil ?
xDreams.
The K le 30/11/2011 à 19:43
Euh ?
un truc qui lorsque tu met le signe de a et de b te dise le signe de ab ?Persalteas le 30/11/2011 à 21:02
J'ai pas compris...xDreams le 30/11/2011 à 21:13
Imaginons... Je mets le signe "-" à la valeur A (ou B), je souhaiterais que le programme prenne en compte le signe dans le calcul ! (Pour l'instant il prend en compte que le signe +, et c'est pas réaliste lol)
J'espère que vous avez compris !
xDreams.
Persalteas le 30/11/2011 à 21:23
J'ai toujours pas compris.
Si dans un calcul, une des valeurs A ou B a un signe - , ce sera pris en compte, sauf si tu as une fonction abs( quelque part.xDreams le 30/11/2011 à 21:47
Roooh :p En gros, dans mon programme si je mets -A,-B comme valeur pour (AX+B)^2 il m'écrira : A^2_(celui entre fois et plus) -(celui a gauche d'entrer) +9 au lieu de :
-AX^2+12X-9
Il n'y a pas la fonction abs( dans mon prog..
xDreamsPersalteas le 30/11/2011 à 22:18
ben c'est normal...
un carré est toujours positif.
un "puissance deux" ne peut jamais être négatif.Sangohan38 le 01/12/2011 à 14:04
Puissance 2=carré Persi.
Sangohan38Persalteas le 01/12/2011 à 14:13
Ben c'est ce que je viens de dire...xDreams le 01/12/2011 à 18:42
A vous venez de m'apprendre un truc...
xDreams.
The K le 01/12/2011 à 19:27
Puis-je vous contredire avec le nombre i ?
Tel que i²=-1 ?
Bah euh sinon dans un programme comme celui ci :
Code
Prompt A,B
EffDessin
Texte(1,1,"(A+B)²=",A²,"+",2AB,"+",B²
Si tu rentres A=3 et B=-5 il affichera :
(A+B)²=9+-30+25
Voila comment dans mes programmes ou j'ai besoin de choses similaires, je les fais

C'est cela que tu voulais ?
xDreams le 03/12/2011 à 23:21
Désolé,
Mais nan c'était pas sa ...
Pas grave je me débrouillerais sans !
xDreams.
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.