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

v_n=

\text{Pour entrer:}\frac{3}{4}×\left(\frac{1}{3}\right)^n\
\text{Saisir:3/4*(1/3)∧n}

Mathématiques à Valin

Commencer la série d'exercices

premierterme = 0.5714285714285714
raisonqd = 9
raisonqn = 4
raisonq: raisonqn / raisonqd
f(n) = (premierterme * raisonq^(n))
h(n) = f(n) - g(n)
h3: h(3)
h1: h(1)
b = 2
a = 3
indice2 = Max(a, b)
termeindice2: (premierterme * raisonq^(indice2))
termeindice2pourtexte: abs(termeindice2)
indice1 = Min(a, b)
termeindice1: (premierterme * raisonq^(indice1))
termeindice1pourtexte: abs(termeindice1)
ReponseJuste = If(h1 ≟ 0 ∧ h3 ≟ 0, true, false)
DemandeTest = false
VoirBoutonSolution = false
VoirSolution = false
grade = 0
numexo = 1
gain = 1
texteScore: "Score : " + grade + " / " + numexo + ""
NoteMax: 10
ExerciceCommence = false
textepremierterme = SurdText(premierterme)
textetermeindice1 = If(premierterme  <  0, ("-" * FractionText[termeindice1pourtexte]), FractionText[termeindice1])
textetermeindice2 = If(premierterme  <  0, ("-" * FractionText[termeindice2pourtexte]), FractionText[termeindice2])
texteraisonq = SurdText(raisonq)
texteEnonce: "\text{Soit }(v_n)\text{ la suite géométrique de raison positive définie} \\
\text{pour tout }n∈ \mathbb{N} \text{ telle que }v_{" + (LaTeX[indice1]) + "}=" + (LaTeX[textetermeindice1]) + "\text{ et }v_{" + (LaTeX[indice2]) + "}=" + (LaTeX[textetermeindice2]) + ".\\
\text{Donner l'expression de }v_n\text{ en fonction de }n."
ChampTexte1 = Textfield(textechamptexte)
texteexo: "Exercice nº" + numexo + " :"
texteentre: "v_n=" + (LaTeX[g]) + ""
differenceindices: indice2 - indice1
termeindice1inverse: 1 / termeindice1
termeindice1inversepourtexte: abs(termeindice1inverse)
texteinversetermeindice1 = If(premierterme  <  0, (("\left(-" * FractionText[termeindice1inversepourtexte]) * "\right)"), FractionText[termeindice1inverse])
raisonqinverse: 1 / raisonq
texteinverseraisonq = FractionText(raisonqinverse)
texteSolutionqdiff1: "v_" + (LaTeX[indice2]) + "=v_" + (LaTeX[indice1]) + "×q⇔q=\frac{v_" + (LaTeX[indice2]) + "}{v_" + (LaTeX[indice1]) + "}=" + (LaTeX[textetermeindice2]) + "×" + (LaTeX[texteinversetermeindice1]) + "=" + (LaTeX[texteraisonq]) + ""
texteSolutionqdiff2: "v_3=v_1×q^2⇔q=\sqrt{\frac{v_3}{v_1}}=\sqrt{" + (LaTeX[textetermeindice2]) + "×" + (LaTeX[texteinversetermeindice1]) + "}=" + (LaTeX[texteraisonq]) + ""
raisonqentiere = IsInteger(raisonq)
texteSolutionv01: "v_1=v_0×q⇔v_0=\frac{v_1}{q}=" + (LaTeX[textetermeindice1]) + "×" + (LaTeX[texteinverseraisonq]) + "=" + (LaTeX[textepremierterme]) + ""
texteSolutionv02: "v_2=v_0×q^2⇔v_0=\frac{v_2}{q^2}=" + (LaTeX[textetermeindice1]) + "×\left(" + (LaTeX[texteinverseraisonq]) + "\right)^2=" + (LaTeX[textepremierterme]) + ""
textev0poursolution = If(premierterme ≟ 1, "", If[premierterme ≟ -1, "-", (textepremierterme * "×")])
texteSolutionvnqpasentier: "v_n=v_0×q^n=" + (LaTeX[textev0poursolution]) + "\left(" + (LaTeX[texteraisonq]) + "\right)^n"
texteSolutionvnqentier: "v_n=v_0×q^n=" + (LaTeX[textev0poursolution]) + "" + (LaTeX[texteraisonq]) + "^n"