Vecteurs colinéaires et points alignés

mettre une expression booléenne qui  sera true si la réponse est  bonne et à false sinon

cette valeur sera mise à false à chaque nouvel exercice et à true à chaque clic sur valider

le bouton nouvel énoncé passe cette valeur à false et si la réponse est fausse le script du bouton valider passe cette valeur à true

Nouvel énoncé

condition d'affichage des textes ou objets  "solutions"

Juste

Faux

Voir la solution

RAZ (à cacher )

\ovalbox{\text{Dernier exercice de la série}}

Commencer la série d'exercices

x ou y =

\text{Mathématiques à Valin}

Vecteurs colinéaires et points alignés

cas = 2
yC = -8
xC = -12
yB = -15
xB = 7
yA = 11
xA = 10
f(x) = ((yB - yA) / (xB - xA) * (x - xA)) + yA
solyy: f(xC)
g(x) = ((xB - xA) / (yB - yA) * (x - yA)) + xA
solxx: g(yC)
reponse: 3
A: (xA, yA)
B: (xB, yB)
yAB: yB - yA
myAB: (-yAB)
yABxA: (yAB * xA)
xAC = If(cas ≟ 1, xC - xA, g(yC) - xA)
myABxAC: ((-yAB) * xAC)
yAC = If(cas ≟ 1, f(xC) - yA, yC - yA)
xAB: xB - xA
xAByAC: (xAB * yAC)
xAByACpxAByAC: xAByAC + yABxA
mxAByACpxAByAC: (-xAByACpxAByAC)
tsolx = SurdText(mxAByACpxAByAC / myAB)
xAByA: (xAB * (-yA))
xAByAmyABxAc: xAByA + myABxAC
tsoly = SurdText(((-xAByAmyABxAc)) / xAB)
txAByACpxAByAC = If(xAByACpxAByAC > 0, "+" + xAByACpxAByAC, "" + xAByACpxAByAC)
txAByAmyABxAC = If(xAByAmyABxAc > 0, "+" + xAByAmyABxAc, "" + xAByAmyABxAc)
tmyAB = If(myAB > 0, "+" + myAB, "" + myAB)
tmyABxAC = If(myABxAC > 0, "+" + myABxAC, "" + myABxAC)
tyABxA = If(yABxA > 0, "+" + yABxA, "" + yABxA)
txAByA = If(xAByA > 0, "+" + xAByA, "" + xAByA)
ma = If(xA  <  0, "+" + (abs(xA)), "-" + xA)
ma2 = If(xA ≠ 0, ma, "")
ReponseJuste: cas ≟ 1 ∧ reponse ≟ solyy ∨ cas ≟ 2 ∧ reponse ≟ solxx
DemandeTest = false
VoirBoutonSolution = false
VoirSolution = false
grade = 0
numexo = 1
gain = 1
texteScore: "Score : " + grade + " / " + numexo + ""
NoteMax: 5
ExerciceCommence = false
reponseattendue = If(cas ≟ 1, f(xC), g(yC))
texteq = If(cas ≟ 1, "\text{l'ordonnée } y\text{ du point C de (AB) qui a pour abscisse } " + xC, "\text{l'abscisse }x\text{ du point C de (AB) qui a pour ordonnée } " + yC)
pxA = If(xA  <  0, "(" + xA + ")", "" + xA)
pyA = If(yA  <  0, "(" + yA + ")", "" + yA)
txc = If(cas ≟ 1, "" + xC, "x")
tyc = If(cas ≟ 1, "y", "" + yC)
txAC = If(cas ≟ 1, "" + xAC, "x" + ma2)
mb = If(yA  <  0, "+" + (abs(yA)), "-" + yA)
mb2 = If(yA ≠ 0, mb, "")
tyAC = If(cas ≟ 2, "" + yAC, "y" + mb2)
tyAC2 = If((yA ≠ 0) ∧ cas ≟ 1 ∨ cas ≟ 2 ∧ (yAC  <  0), "(" + tyAC + ")", tyAC)
tyAB = If(yAB  <  0, "(" + yAB + ")", "" + yAB)
eq2 = If(cas ≟ 2, "" + xAByAC + tmyAB + "x" + tyABxA, "" + xAB + "\,y" + txAByA + tmyABxAC)
eq3 = If(cas ≟ 2, "" + myAB + "x" + txAByACpxAByAC, "" + xAB + "\,y" + txAByAmyABxAC)
txAC2 = If((xA ≠ 0) ∧ cas ≟ 2 ∨ cas ≟ 1 ∧ (xAC  <  0), "(" + txAC + ")", txAC)
eq5 = If(cas ≟ 2, tsolx, "" + tsoly)
eq4 = If(cas ≟ 2, "x", "y")
ChampTexte1 = Textfield(treponse)
a: -69
legendechamp = If(cas ≟ 1, "y=", "x=")
texte1: "" + (LaTeX[legendechamp]) + ""
mathreponse = SurdText(reponse)
texte2: "" + (LaTeX[legendechamp]) + "" + (LaTeX[mathreponse]) + "\phantom{\frac{5}{5}}"
voirchamp: ExerciceCommence ∧ (¬(DemandeTest ∧ ReponseJuste)) ∧ (¬VoirSolution)
texteEnonce: "\begin{array}{l} \text{Le point A  a pour coordonnées }(" + (LaTeX[xA]) + "\,;\," + (LaTeX[yA]) + ") \text{ et le point B a pour coordonnées }(" + (LaTeX[xB]) + "\,;\," + (LaTeX[yB]) + ").\\
\text{Calculer la valeur exacte de }" + (LaTeX[texteq]) + ". \end{array}"
texteSolution: "\begin{array}{l} \overrightarrow{\text{AB}}\text{ a pour coordonnées }\left(\!\!\begin{array}{c}" + (LaTeX[xB]) + " -" + (LaTeX[pxA]) + " \\ " + (LaTeX[yB]) + "-" + (LaTeX[pyA]) + " \end{array}\!\! \right) \text{ c'est à dire }\left(\!\!\begin{array}{c} " + (LaTeX[xAB]) + " \\  " + (LaTeX[yAB]) + " \end{array}\!\! \right).\\
\overrightarrow{\text{AC}}\text{ a pour coordonnées }\left(\!\!\begin{array}{c}  " + (LaTeX[txc]) + "-" + (LaTeX[pxA]) + " \\ " + (LaTeX[tyc]) + " - " + (LaTeX[pyA]) + " \end{array}\!\! \right) \text{ c'est à dire }\left(\!\!\begin{array}{c}  " + (LaTeX[txAC]) + " \\  " + (LaTeX[tyAC]) + "  \end{array}\!\! \right).\\
\text{Les points A, B et C sont alignés donc les vecteurs } \overrightarrow{\text{AB}}\text{ et  }\overrightarrow{\text{AC}}\text{ sont colinéaires d'où :}\\
\begin{array}{rcl} " + (LaTeX[xAB]) + "×" + (LaTeX[tyAC2]) + "-" + (LaTeX[tyAB]) + "×" + (LaTeX[txAC2]) + "&\!\!\!\!=&\!\!\!\!0\\" + (LaTeX[eq2]) + "&\!\!\!\!=&\!\!\!\!0\\" + (LaTeX[eq3]) + "&\!\!\!\!=&\!\!\!\!0\\" + (LaTeX[eq4]) + "&\!\!\!\!=&\!\!\!\!" + (LaTeX[eq5]) + "
 \end{array} \\ \end{array} "