je cherche les coordonnées de C
C(x;y)
(x-5)² + (-x+11-6)² = 8
(x-5)² + (-x+5)² = 8
(x-5)² + (5-x)² = 8
x² - 10x + 25 + 25 - 10x + x² = 8
2x² - 20x + 42 = 0
x² - 10x + 21 = 0
x=3 y=8
ou
x=7 y=4
(x-3)² + (y-4)² = 8
et y = -x + 7
(x-3)² + (-x+7-4)² = 8
(x-3)² + (x-3)² = 8
2*(x-3)² = 8
(x-3)² = 4
(x-3) = 2
x = 5
y = -5+7 = 2
D(5;2)
c'était assez dur avec les lettres
avec les chiffres c'est plus facile
le programme devra calculer tout ça ...
voilà le programme,
les données sont rentrées en brut,
comme dans l'exemple qu'on vient de faire,
elles peuvent être modifiées (ou remplacées par Lire).
les variables sont mises au fur à mesure des besoins.
il y d'abord les coordonnées des points,
avec C et D en double, donc C1,C2,D1,D2
puis le côté à calculer,
je garde aussi le carré C²,
(ce qui évite de prendre la racine pour la suite),
pour les équations des droites,
il faut des couples (a,b)
qui sont (a1,b1) pour (AB)
(a2,b2) pour (BC)
et (a3,b3) pour (AD)
et un discriminant à calculer.
ça marche
coté = 2.8284271
Droite AB: y = 1x + 1
Droite BC: y = -1x + 11
C(7;4) ou C(3;8)
Droite AD: y = -1x + 7
D(5;2) ou D(1;6)
en + le graphique ! c'est chouette !
Mais je t'avoue que autant pour les calculs je me débrouille, mais pour le programme c'est une autre histoire
Merci
le programme reprend exactement les mêmes calculs
qu'on a fait à la main.
dx = 5-3 = 2
dy = 6-4 = 2
côté² = dx² + dy² = 8
côté = 8
2.8284271
tu peux modifier les valeurs dans:
31 xa PREND_LA_VALEUR 3
32 ya PREND_LA_VALEUR 4
33 xb PREND_LA_VALEUR 5
34 yb PREND_LA_VALEUR 6
j'ai changé les valeurs de xa , ya , xb et yb
coté = 2.8284271
Droite AB: y = 1x + 1
Droite BC: y = -1x + 15
C(9;6) ou C(5;10)
Droite AD: y = -1x + 11
D(7;4) ou D(3;8)
j'ai trouvé:
31 xa PREND_LA_VALEUR 5
32 ya PREND_LA_VALEUR 6
33 xb PREND_LA_VALEUR 7
34 yb PREND_LA_VALEUR 8
tu peux mettre du négatif
31 xa PREND_LA_VALEUR -1
ou remplacer les lignes par:
31 Lire xa
32 Lire ya
33 Lire xb
34 Lire yb
coté = 3.1622777
Droite AB: y = 0.333333333333x + 3.66666666667
Droite BC: y = -3x + 17
C(5;2) ou C(3;8)
Droite AD: y = -3x + 27
D(8;3) ou D(6;9)
ça marche même pour xa=xb ou ya=yb
donc les point A et B sur la même verticale,
ou la même horizontale.
les calculs sont approchés,
mais le graphe est correct.
côte à côte
coté = 2
Droite AB: y = 2000000x + -6000000
Droite BC: y = -5e-7x + 6.0000015
C(5;5.999999) ou C(1;6.000001)
Droite AD: y = -5e-7x + 4.0000015
D(5;3.999999) ou D(1;4.000001)
il faut interpréter les résultats.
une droite à l'axe des Y
a un coefficient directeur égal à l'infini:
Droite AB: y = 2000000x + -6000000 x = -6
une droite à l'axe des X
a un coefficient directeur nul:
Droite BC: y = -5e-7x + 6.0000015 y = 6
Droite AD: y = -5e-7x + 4.0000015 y = 4
voilà le programme est fait,
tu aurais pu le faire
puisqu'il n'y a que des calculs,
l'important c'était l'analyse,
après on suit en utilisant les résultats.
pendant que le programme évolue,
on contrôle les résultats en les affichant,
et en les comparant avec ce qu'on a calculé.
puisque les données sont les mêmes.
ça permet d'avancer en sachant que ce qu'on fait n'est pas faux.
Je ne pense pas que j'aurai su le faire.
Il va quand même falloir que je m'y mette, par contre, le discriminant, je ne suis pas assez entrainée, tu comprends ?
Merci et bonne soirée
le calcul du discriminant c'est que des formules à appliquer.
le plus dur était de trouver les paramètres a,b,c
pour être sous la forme:
ax² + bx + c = 0
ça c'est fait dans l'analyse
on a l'équation de la droite,
et un point sur la droite à une distance d'un autre point connu.
tous ces calculs sont fait avant.
bonne soirée à toi aussi
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :