Droite passant par un point

cher99371 Messages postés 3 Date d'inscription mardi 16 août 2005 Statut Membre Dernière intervention 19 septembre 2007 - 10 sept. 2007 à 17:48
JM247L Messages postés 443 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 1 mars 2011 - 12 sept. 2007 à 09:17
bonjour a tous et a toutes
je veux un code vb pour tracer une droite // a une autre et passant
par un point de coordonnee(x,y)
et merci d'avance

5 réponses

JM247L Messages postés 443 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 1 mars 2011 2
10 sept. 2007 à 18:07
Moi y a tant de chose que je "veux" mais y en a d'autre que je "cherche"

JML
 Partageons notre savoir et nos acquis
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
11 sept. 2007 à 07:55
Salut,
Ah lala ces jeunes...
Il est vrai que la section codes de se sites regorges de sources (15210) et je suis pratiquement sûr qu'en cherchant un minimum tu trouveras un code qui s'approchera de ce que tu veux faire (voir qui le fera).

De plus il manque une précision qu'il aurait été bon d'apporter est ce toi qui trace aussi la premiere droite???

@+: Ju£i?n
Pensez: Réponse acceptée
0
cher99371 Messages postés 3 Date d'inscription mardi 16 août 2005 Statut Membre Dernière intervention 19 septembre 2007
11 sept. 2007 à 15:59
Mon cher jrivet
merci de votre reponse et j'aimerais bien vous informer que 
1- je ne suis pas un jeune j'ai 48ans
2- j'ai chercher dans site tous les codes et je n'ai pas trouver
ce que je cherche je vous jure
3-j'ai programmer beaucoup en vb des applications en math pour mes eleves
mais j'ai trouver des difficultés pour l'equation d'une droite passant par un
point et parallelle ou perpondiculaire a une autre
s'il vous plais si vous peuvez m'aider n'hesitez pas
merci une autre fois
0
marinmarais Messages postés 104 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 16 juillet 2010 1
11 sept. 2007 à 17:04
Bonjour,
Je suis incapable de vous aider en ce qui concerne le trace d'une droite en VB.
En revanche, si, comme vous le dites precedemment, ce sont les equations qui posent probleme, la, je peux vous aider :

Une droite du plan a pour equation y=a*x+b
Plus precisement, la droite (D) du plan d'equation y=a*x+b est l'ensemble des points M(x,y) tel que y=a*x+b

Soit une droite (D') d'equation y=a'*x+b'

Si (D') est parallele a (D), alors a'=a
Si (D') est perpendiculaire a (D), alors a'=-1/a
NB :    - attention aux cas particuliers, notamment quand (D) est une droite parallele ou confondue a l'un des axes
           - (si besoin, je peux vous faire une demonstration en detail)

Bref, avec votre droite (D) d'origine, qui je pense doit passer par deux points connus A et B, calculer  les parametres a et b (voir 1.)
Calculer la droite (D') parallele ou perpendiculaire a (D) passant par le point C du plan (voir 2.)
Tracer la droite (D') (voir 3.)

1.   Votre droite (D) passe par deux points connus A(xa,ya) et B(xb,yb)
l'equation de (d) est y=a*x+b
avec :
a=(yb-ya)/(xb-xa)
b=ya-a*xa

2.   La droite (D') a pour equation y=a'*x+b'. Elle passe par le point connu du plan C(xc,yc)
Si (D') est parallele a (D), alors a'=a
Si (D') est perpendiculaire a (D), alors a'=-1/a
On sait que C appartient a (D')
donc yc=a'*xc+b'
d'ou b'=yc-a'*xc

3.   On connait l'equation de (D') ainsi qu'un de ses points.
Pour tracer (D') sur VB, il faut un second point M(xm,ym)
Prenez une valeur de xm quelconque.
Pour obtenir ym... ym=a'*xm+b'
Voila, tracez la droite passant par C et M

Voili, voilou, il n'y a plus qu'a programmer...

Marin Marais
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JM247L Messages postés 443 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 1 mars 2011 2
12 sept. 2007 à 09:17
Et moi qui à bientôt 52 me croyais encore jeune pour une bonne 20taine d'années !!!
JML
 Partageons notre savoir et nos acquis
0
Rejoignez-nous