Poster un nouveau sujet Poster une réponse
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   Citer 

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 =)

 Adresse email Haut de page Bas de page 
 
Monstercrunch



Autorisation : Membre
Nb de messages : 253
Inscrit le : Sam 10 Oct 2009, 16:33
Posté le : Lun 29 Mar 2010, 1:07   Citer 

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 ! /!\
 Adresse email Haut de page Bas de page 
 
Djeup



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
Posté le : Lun 29 Mar 2010, 8:06   Citer 

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

 Adresse email Haut de page Bas de page 
 
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   Citer 

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:

Code
B-A->E
D-C->F


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 ! /!\
 Adresse email Haut de page Bas de page 
 
Djeup



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
Posté le : Lun 29 Mar 2010, 22:22   Citer 

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

 Adresse email Haut de page Bas de page 
 
Monstercrunch



Autorisation : Membre
Nb de messages : 253
Inscrit le : Sam 10 Oct 2009, 16:33
Posté le : Lun 29 Mar 2010, 23:32   Citer 

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 ! /!\
 Adresse email Haut de page Bas de page 
 
Djeup



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 28 Mar 2010, 22:42
Posté le : Mar 30 Mar 2010, 22:29   Citer 

J'ai trouvé tout ce qu'il me fallait, merci beaucoup !! =D

 Adresse email Haut de page Bas de page 
 
kurt cobain
Invité
Posté le : Dim 13 Jan 2013, 13:25   Citer 

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 bigmouth.gif
ou si quelqu un d'autre peu me l'expliquer.merci

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 13 Jan 2013, 14:47   Citer 

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink