Vecteurs colinéaires [résolu] |
Auteur |
Message |
Djeup
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
|
Posté le : Dim 28 Mar 2010, 22:51
|
|
|
Bonsoir !
Je ne suis pas sûre de poster dans la bonne partie, et je suis désolé si ce n'est pas le cas.
Je suis en seconde, et je suis censée trouver un programme (sur TI-82) permettant de savoir si 2 vecteurs sont colinéaires. Le problème, c'est que je ne sais absolument pas comment y parvenir. J'ai fait des recherches sur des forums, mais sans résultats.
Merci d'avance =)
|
|
|
|
Monstercrunch
Autorisation : Membre
Nb de messages : 253
Inscrit le : Sam 10 Oct 2009, 16:33
|
Posté le : Lun 29 Mar 2010, 1:07
|
|
|
Comment veux tu que le programme fonctionne ?
1) On entre les vecteurs A et B
2) On entre les points A, B, A' et B'
Lequel tu souhaites avoir ?
---------------------- /!\ Tchat non officiel du site : http://tchat-tout82.webuda.com Venez y faire un tour ! /!\ |
|
|
|
Djeup
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
|
Posté le : Lun 29 Mar 2010, 8:06
|
|
|
Hum, peut-être par points, enfaite ça n'a pas été précisé. Mais si tu peux m'expliquer les 2 ça serait bien =)
merci =D
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Monstercrunch
Autorisation : Membre
Nb de messages : 253
Inscrit le : Sam 10 Oct 2009, 16:33
|
Posté le : Lun 29 Mar 2010, 18:47
|
|
|
I) Point par point.
Donc tu dois surement connaitre la formule : xAB = xB-xA et yAB = yB-yA
Donc dans un premier temps tu demande xB, xA, yB, yA avec un Input :
Code | Input"xA?",A
Input"xB?",B
Input"yA?",C
Input"yB?",D |
Donc maintenant avec nos variables, on créé le vecteur en appliquant la formule:
On a donc AB(E,F)
On recommence l'opération pour le deuxième vecteur:
Code | Input"xC?",A
Input"xD?",B
Input"yC?",C
Input"yD?",D
B-A->G
D-C->H |
On a donc CD(G,H)
Maintenant on vérifie s'il sont proportionnels :
Code | If G*F = E*H:Then
Output(4,1,"COLINEAIRE"
Else
Output(4,1,"NON COLINEAIRE" |
Et voici le code final :
Code | Effecr
Input"xA?",A
Input"xB?",B
Input"yA?",C
Input"yB?",D
B-A->E
D-C->F
Effecr
Input"xC?",A
Input"xD?",B
Input"yC?",C
Input"yD?",D
B-A->G
D-C->H
Effecr
If G*F = E*H:Then
Output(4,1,"COLINEAIRES"
Else
Output(4,1,"NON COLINEAIRES"
End
|
Et voilà ! Testé et approuvé par moi même. J'espère que ça t'aura aidé.
---------------------- /!\ Tchat non officiel du site : http://tchat-tout82.webuda.com Venez y faire un tour ! /!\ |
|
|
|
Djeup
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
|
Posté le : Lun 29 Mar 2010, 22:22
|
|
|
Merci beaucoup !! c'est génial =D
est ce que tu as celui ou on rentre directement les vecteurs ? en fin de compte c'est celui qui colle le mieux avec ce qui est demandé, mais points par points marche très bien =D
|
|
|
|
Monstercrunch
Autorisation : Membre
Nb de messages : 253
Inscrit le : Sam 10 Oct 2009, 16:33
|
Posté le : Lun 29 Mar 2010, 23:32
|
|
|
Il suffit juste de raccourcir le code, et de demander directement le vecteur EF et GH, essaye de le faire seul pour t'entrainer, mais si tu n'y arrive pas, je te donnerai la réponse.
---------------------- /!\ Tchat non officiel du site : http://tchat-tout82.webuda.com Venez y faire un tour ! /!\ |
|
|
|
Djeup
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
|
Posté le : Mar 30 Mar 2010, 22:29
|
|
|
J'ai trouvé tout ce qu'il me fallait, merci beaucoup !! =D
|
|
|
|
kurt cobain
Invité
|
Posté le : Dim 13 Jan 2013, 13:25
|
|
|
salut monster crunch j'aurai voulu savoir si tu pouvais expliquer comment tu le fait fonctioner ton programme je n'y arrive pas.merci d'avance
ou si quelqu un d'autre peu me l'expliquer.merci
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 13 Jan 2013, 14:47
|
|
|
Si le programme est correctement écrit, il suffit de l'executer puis de saisir les données demandées en validant chacune avec la touche entrer.
En clair chaque fois que s'affiche à l'écran du texte de ce type "xA?" il faut saisir l'information et valider.
Chaque information est une coordonnée d'un point.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|