Résolution d'inéquations

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}}

borne

 ? 

Valider cette borne

Juste

\text{Saisir la borne finie }a\text{ de l'ensemble des solutions :}

Faux

\text{Cliquez sur l'un}\
\text{de ces intervalles.}

Voir la solution

\text{Mathématiques à Valin}

Commencer la série d'exercices

numint = 0
repborne = NaN
cas = 3
s4 = -1
s3 = -1
s2 = 1
s1 = 1
d4 = 5
d3 = 2
e = 6
c = 4
g(x) = ((s3 * c) * x / d3) + (s4 * e / d4)
d2 = 2
b = 6
d1 = 5
a = 2
borne: ((s4 * e / d4) - (s2 * b / d2)) / ((s1 * a / d1) - (s3 * c / d3))
justeborne: borne ≟ repborne
tborne = SurdText(borne)
int14: "\left]" + (LaTeX[tborne]) + "\,;\,+\infty\right["
int13: "\left[" + (LaTeX[tborne]) + "\,;\,+\infty\right["
int11: "\left]-\infty\,;\, " + (LaTeX[tborne]) + "\right]"
int10: "\left]-\infty\,;\," + (LaTeX[tborne]) + "\right["
f(x) = ((s1 * a / d1) * x) + (s2 * b / d2)
h(x) = f(x) - g(x)
intsol3 = If((h(-100) > 0) ∧ cas ≟ 2 ∨ (h(-100)  <  0) ∧ cas ≟ 3, int13, "")
intsol4 = If((h(-100)  <  0) ∧ cas ≟ 4 ∨ (h(-100) > 0) ∧ cas ≟ 1, int14, "")
intsol1 = If((h(-100)  <  0) ∧ cas ≟ 1 ∨ (h(-100) > 0) ∧ cas ≟ 4, int10, "")
intsol2 = If((h(-100)  <  0) ∧ cas ≟ 2 ∨ (h(-100) > 0) ∧ cas ≟ 3, int11, "")
intjuste: numint ≟ 1 ∧ (intsol1 ≠ "") ∨ numint ≟ 2 ∧ (intsol2 ≠ "") ∨ numint ≟ 3 ∧ (intsol3 ≠ "") ∨ numint ≟ 4 ∧ (intsol4 ≠ "")
toutjuste: intjuste ∧ justeborne
ReponseJuste: toutjuste
DemandeTest = false
VoirBoutonSolution = false
VoirSolution = false
grade = 0
numexo = 1
gain = 0
texteScore: "Score : " + grade + " / " + numexo + ""
NoteMax: 5
ExerciceCommence = false
t1a = If(a / d1 ≠ 1, SurdText[a / d1])
t0 = If(s1 ≟ -1, "-", "")
t3 = If(s2  <  0, "-", "+")
t4 = SurdText(b / d2)
tcas1 = If(cas ≟ 1, "<", "")
tcas4 = If(cas ≟ 4, ">", "")
tcas2 = If(cas ≟ 2, "\leqslant", "")
tcas3 = If(cas ≟ 3, "\geqslant", "")
t5 = If(s3  <  0, "-", "")
t6 = If(c / d3 ≠ 1, SurdText[c / d3], "")
t7 = If(s4  <  0, "-", "+")
t8 = SurdText(e / d4)
texteEnonce: "\text{Donner l'ensemble des solutions de l'inéquation ci-dessous.}\\\phantom{AAAAAA}" + (LaTeX[t0]) + "" + (LaTeX[t1a]) + "\,x" + (LaTeX[t3]) + "" + (LaTeX[t4]) + "" + (LaTeX[tcas1]) + "" + (LaTeX[tcas2]) + "" + (LaTeX[tcas3]) + "" + (LaTeX[tcas4]) + "" + (LaTeX[t5]) + "" + (LaTeX[t6]) + "\,x" + (LaTeX[t7]) + "" + (LaTeX[t8]) + ""
ChampTexte1 = Textfield(textnb)
fracrep = SurdText(repborne)
texte1: "a = " + (LaTeX[fracrep]) + ""
texte2: "\ovalbox{" + (LaTeX[int10]) + "}"
texte3: "\ovalbox{" + (LaTeX[int11]) + "}"
texte4: "\ovalbox{" + (LaTeX[int13]) + "}"
texte5: "\ovalbox{" + (LaTeX[int14]) + "}"
texte6: "\text{L'ensemble des solutions de cette inéquation est l'intervalle : }" + (LaTeX[repintervalle]) + ""
testborne = false
VoirScore = false
VoirBorne = false
t00 = If(s3  <  0, "+", "-")
t60 = SurdText(c / d3)
t10 = SurdText((s1 * a / d1))
t40 = SurdText(((-s2) * b / d2))
tt1 = SurdText((s1 * a / d1) - (s3 * c / d3))
tt2 = SurdText((s4 * e / d4) - (s2 * b / d2))
m: (s1 * a / d1) - (s3 * c / d3)
ttcas1 = If(cas ≟ 1 ∧ (m  <  0), ">", tcas1)
ttcas2 = If(cas ≟ 2 ∧ (m  <  0), "\geqslant", tcas2)
ttcas3 = If(cas ≟ 3 ∧ (m  <  0), "\leqslant", tcas3)
ttcas4 = If(cas ≟ 4 ∧ (m  <  0), "<", tcas4)
mm: (s4 * e / d4) - (s2 * b / d2)
invm = SurdText(1 / m)
par1 = If(m  <  0, "\left(", "")
par2 = If(m  <  0, "\right)", "")
texte11: "\begin{array}{c r c l}
\Longleftrightarrow&\text{  }\left(" + (LaTeX[t10]) + "" + (LaTeX[t00]) + "" + (LaTeX[t60]) + "\right)x&" + (LaTeX[tcas1]) + "" + (LaTeX[tcas2]) + "" + (LaTeX[tcas3]) + "" + (LaTeX[tcas4]) + "&" + (LaTeX[t40]) + "" + (LaTeX[t7]) + "" + (LaTeX[t8]) + "\\
\Longleftrightarrow&\text{   }" + (LaTeX[tt1]) + "x&" + (LaTeX[tcas1]) + "" + (LaTeX[tcas2]) + "" + (LaTeX[tcas3]) + "" + (LaTeX[tcas4]) + "&" + (LaTeX[tt2]) + "\\
\Longleftrightarrow&\text{   }
x&" + (LaTeX[ttcas1]) + "" + (LaTeX[ttcas2]) + "" + (LaTeX[ttcas3]) + "" + (LaTeX[ttcas4]) + "&" + (LaTeX[tt2]) + "×" + (LaTeX[par1]) + "" + (LaTeX[invm]) + "" + (LaTeX[par2]) + "\\
\Longleftrightarrow&\text{   }
x&" + (LaTeX[ttcas1]) + "" + (LaTeX[ttcas2]) + "" + (LaTeX[ttcas3]) + "" + (LaTeX[ttcas4]) + "&" + (LaTeX[tborne]) + "\\
\Longleftrightarrow&x&\in&" + (LaTeX[intsol1]) + "" + (LaTeX[intsol2]) + "" + (LaTeX[intsol3]) + "" + (LaTeX[intsol4]) + "&
\end{array}\\
\text{Ainsi l'ensemble des solutions de cette inéquation}\\
\text{est l'intervalle }" + (LaTeX[intsol1]) + "" + (LaTeX[intsol2]) + "" + (LaTeX[intsol3]) + "" + (LaTeX[intsol4]) + ""
texteSolution: "\text{Réponse :}\\
\text{L'inéquation équivaut à }x" + (LaTeX[ttcas1]) + "" + (LaTeX[ttcas2]) + "" + (LaTeX[ttcas3]) + "" + (LaTeX[ttcas4]) + "" + (LaTeX[tborne]) + "
\\\text{d'où l'ensemble des solutions est l'intervalle }" + (LaTeX[intsol1]) + "" + (LaTeX[intsol2]) + "" + (LaTeX[intsol3]) + "" + (LaTeX[intsol4]) + ""