HEX
Server: Apache
System: Linux vps.mmtprep.com 4.18.0-477.21.1.el8_8.x86_64 #1 SMP Thu Aug 10 13:51:50 EDT 2023 x86_64
User: mmtprep (1001)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/beta5G30-2-dkRO6ny7.js
import{E as H,c as w,q as D,au as j,aF as k,R as l,jD as i,aa as v,o as E,h as C,ka as F,l as M,a8 as P,a7 as S,jy as y,aB as T}from"./index-XCg2QAX4.js";import{a as L}from"./outilsMathjs-KwNosraq.js";import"./create-9DBTQ71r.js";const z="Angles et parallèles";debugger;const G="08/01/2022";function I(g,c={O:60,A:0}){const O=k(P(g,S(1,0)),g,c.A),h=k(O,g,180),x=k(P(g,S(1,0)),g,c.O),A=k(x,g,180);return{a:y(O,x,c.O-c.A,!0,"blue"),b:y(x,h,180-(c.O-c.A),!0,"green"),c:y(h,A,c.O-c.A,!0,"red"),d:y(A,O,180-(c.O-c.A),!0,"gray"),s:O,t:h,x,Ox:A,As:T(g,O),Ax:T(g,x),A:g,labela:i((c.O-c.A)%180+"°",O,x,c.O-c.A,"black"),labelb:i((180-(c.O-c.A))%180+"°",x,h,180-(c.O-c.A),"black"),labelc:i((c.O-c.A)%180+"°",h,A,c.O-c.A,"black"),labeld:i((180-(c.O-c.A))%180+"°",A,O,180-(c.O-c.A),"black")}}function K(){H.call(this);const g=["0 : Mélange des types de questions","1 : Angle alterne-interne ou correspondant ?","2 : Déterminer si des droites sont parallèles.","3 : Calculer la mesure d'un angle."];this.nbQuestions=0,this.besoinFormulaireNumerique=["Type de questions",this.nbQuestions,g.join(`
`)],this.consigne="",this.nbCols=0,this.nbColsCorr=0,this.tailleDiaporama=1,this.video="",this.correctionDetailleeDisponible=!1,this.correctionDetaillee=!0,w.isHtml?this.spacing=2.5:this.spacing=0,w.isHtml?this.spacingCorr=2.5:this.spacingCorr=0,this.sup=0,this.nouvelleVersion=function(c,O=!1){this.nbQuestions=this.NbQuestions>0?this.nbQuestions:this.sup!==0?1:g.length-1,this.listeQuestions=[],this.listeCorrections=[],this.autoCorrection=[];let h=0;for(let x=0,A,Q=0;x<this.nbQuestions&&Q<100;){switch(h=this.sup===0?Q+1:this.sup,O&&console.log(`
          ********************************
          Exercice ${x+1} Case ${h}
          ********************************`),h){case 1:{const $=[],n=L({O:"randomInt(0,90)",A:"randomInt(-90,90)",B:"randomInt(-90,90)",r1:"pickRandom([1.5,2])",r2:"pickRandom([1.5,2])",test:"O-A>30 and O-B>30"});O&&console.log(n);const s=D(0,0),d=I(j(k(D(1,0),s,n.O),s,n.r1),{O:n.O,A:n.A}),u=I(j(k(D(1,0),s,n.O+180),s,n.r2),{O:n.O,A:n.B});for(const b of["a","b","c","d"])d[b].couleurDeRemplissage=l("red"),u[b].couleurDeRemplissage=l("red");const a=C([C(["aa","bb","cc","dd"]),C(["ca","db"]),C(["a","b","c","d"])+C(["a","b","c","d"])]),e=a[0],t=a[1];$.push(d[e],d.As,d.Ax,u[t],u.As,u.Ax,d["label"+e],u["label"+t]);const R=v([...Object.keys(d).map(b=>d[b]),...Object.keys(u).map(b=>u[b])]);$.forEach(b=>{});let m="Les angles marqués sont-ils alternes-internes, correspondants ou ni l'un ni l'autre ?<br>",r;e===t?r="correspondants":e+t==="ca"||e+t==="db"?r="alternes-internes":r="ni alternes-internes ni correspondants";const o=`Les angles marqués sont ${r}.`;m+=E(Object.assign({scale:.7},R),$),A={texte:m,texteCorr:o};break}case 2:{const $=[],n=[],s=L({O:"randomInt(0,90)",A:"randomInt(-90,90)",B:"A",r1:"pickRandom([1.5,2])",r2:"pickRandom([1.5,2])",test:"70>O-A>30 and 70>O-B>30 and abs(A-B)<45"}),d=L({a:"randomInt(0,3)",b:"randomInt(0,3)",test:"a!=b and (a!=2 or b!=0) and (a!=3 or b!=1)"});O&&console.log(s);const u=D(0,0),a=I(j(k(D(1,0),u,s.O),u,s.r1),{O:s.O,A:s.A}),e=I(j(k(D(1,0),u,s.O+180),u,s.r2),{O:s.O,A:s.B});for(const p of["a","b","c","d"])a[p].couleurDeRemplissage=l("blue"),e[p].couleurDeRemplissage=l("blue");const t=["a","b","c","d"][parseInt(d.a)],R=["a","b","c","d"][parseInt(d.b)],m=C([F([-2,-1,1,2]),0]);a.labela=i((s.O-s.A)%180+m+"°",a.s,a.x,s.O-s.A,"black"),a.labelb=i((180-(s.O-s.A)+m)%180+"°",a.x,a.t,180-(s.O-s.A),"black"),a.labelc=i((s.O-s.A+m)%180+"°",a.t,a.Ox,s.O-s.A,"black"),a.labeld=i((180-(s.O-s.A)+m)%180+"°",a.Ox,a.s,180-(s.O-s.A),"black"),e.labela=i((s.O-s.A)%180+"°",e.s,e.x,s.O-s.A,"black"),e.labelb=i((180-(s.O-s.A))%180+"°",e.x,e.t,180-(s.O-s.A),"black"),e.labelc=i((s.O-s.A)%180+"°",e.t,e.Ox,s.O-s.A,"black"),e.labeld=i((180-(s.O-s.A))%180+"°",e.Ox,e.s,180-(s.O-s.A),"black"),$.push(a[t],a.As,a.Ax,e[R],e.As,e.Ax,a["label"+t],e["label"+R]),$.forEach(p=>{n.push(p)});let r,o;switch(t+R){case"ab":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants",o=`$180°-${e.labelb.texte} = ${e.labela.texte}$`;break;case"ac":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants";break;case"ad":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants",o=`$180°-${e.labeld.texte} = ${e.labela.texte}$`;break;case"ba":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants",o=`$180°-${e.labela.texte} = ${e.labelb.texte}$`;break;case"bc":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants",o=`$180°-${e.labelc.texte} = ${e.labelb.texte}$`;break;case"bd":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants";break;case"cb":e.a.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="alternes-internes",o=`$180°-${e.labelb.texte} = ${e.labela.texte}$`;break;case"cd":e.a.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="alternes-internes",o=`$180°-${e.labeld.texte} = ${e.labela.texte}$`;break;case"da":e.b.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="alternes-internes",o=`$180°-${e.labela.texte} = ${e.labelb.texte}$`;break;case"dc":e.b.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),o=`$180°-${e.labelc.texte} = ${e.labelb.texte}$`,r="alternes-internes";break}const b=v([...Object.keys(a).map(p=>a[p]),...Object.keys(e).map(p=>e[p])]);let B="Les droites sont-elles parallèles ?<br>",f;m!==0?f="ne sont pas":f="sont";const q=E(Object.assign({scale:.7},b),n)+String.raw`
          <br>
          ${o!==void 0?o:"Les angles bleu et vert sont opposés par le sommet. Ils sont donc de même mesure."}
          <br>
          Les angles rouge et vert sont ${r} et ${f} de la même mesure.
          <br>
          Donc les droites ${f} parallèles.
          `;B+=E(Object.assign({scale:.7},b),$),A={texte:B,texteCorr:q};break}case 3:{const $=[],n=[],s=L({O:"randomInt(0,90)",A:"randomInt(-90,90)",B:"A",r1:"pickRandom([1.5,2])",r2:"pickRandom([1.5,2])",test:"70>O-A>30 and 70>O-B>30 and abs(A-B)<45"}),d=L({a:"randomInt(0,3)",b:"randomInt(0,3)",test:"a!=b and (a!=2 or b!=0) and (a!=3 or b!=1)"});O&&console.log(s);const u=D(0,0),a=I(j(k(D(1,0),u,s.O),u,s.r1),{O:s.O,A:s.A}),e=I(j(k(D(1,0),u,s.O+180),u,s.r2),{O:s.O,A:s.B});for(const p of["a","b","c","d"])a[p].couleurDeRemplissage=l("blue"),e[p].couleurDeRemplissage=l("blue");const t=["a","b","c","d"][parseInt(d.a)],R=["a","b","c","d"][parseInt(d.b)],m=0;a.labela=i((s.O-s.A)%180+m+"°",a.s,a.x,s.O-s.A,"black"),a.labelb=i((180-(s.O-s.A)+m)%180+"°",a.x,a.t,180-(s.O-s.A),"black"),a.labelc=i((s.O-s.A+m)%180+"°",a.t,a.Ox,s.O-s.A,"black"),a.labeld=i((180-(s.O-s.A)+m)%180+"°",a.Ox,a.s,180-(s.O-s.A),"black"),e.labela=i((s.O-s.A)%180+"°",e.s,e.x,s.O-s.A,"black"),e.labelb=i((180-(s.O-s.A))%180+"°",e.x,e.t,180-(s.O-s.A),"black"),e.labelc=i((s.O-s.A)%180+"°",e.t,e.Ox,s.O-s.A,"black"),e.labeld=i((180-(s.O-s.A))%180+"°",e.Ox,e.s,180-(s.O-s.A),"black"),$.push(a[t],a.As,a.Ax,e[R],e.As,e.Ax,a["label"+t]),$.forEach(p=>{n.push(p)}),n.push(e["label"+R]);let r,o,b;switch(t+R){case"ab":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants",o=`$180°- ${e.labela.texte}=${e.labelb.texte}$`,b=e.labelb.texte;break;case"ac":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants",b=e.labela.texte;break;case"ad":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="correspondants",o=`$180°-${e.labela.texte}=${e.labeld.texte}$`,b=e.labeld.texte;break;case"ba":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants",o=`$180°-${e.labelb.texte}=${e.labela.texte}$`,b=e.labela.texte;break;case"bc":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants",o=`$180°- ${e.labelb.texte}=${e.labelc.texte}$`,b=e.labelc.texte;break;case"bd":e[t].couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="correspondants",b=e.labelb.texte;break;case"cb":e.a.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="alternes-internes",o=`$180°- ${e.labela.texte}=${e.labelb.texte}$`,b=e.labelb.texte;break;case"cd":e.a.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labela,e.a),r="alternes-internes",o=`$180°-${e.labela.texte}=${e.labeld.texte}$`,b=e.labeld.texte;break;case"da":e.b.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),r="alternes-internes",o=`$180°- ${e.labelb.texte}=${e.labela.texte}$`,b=e.labela.texte;break;case"dc":e.b.couleurDeRemplissage=l("green"),a[t].couleurDeRemplissage=l("red"),n.push(e.labelb,e.b),o=`$180°- ${e.labelb.texte}=${e.labelc.texte}$`,r="alternes-internes",b=e.labelc.texte;break}const B=v([...Object.keys(a).map(p=>a[p]),...Object.keys(e).map(p=>e[p])]);let f=`
          Donnée : Les droites sont parallèles.
          <br>
          En déduire la mesure de l'angle bleu.
          `;const q=E(Object.assign({scale:.7},B),n)+String.raw`
          <br>
          Les angles rouge et vert sont ${r} et formés par des droites parallèles.
          <br>
          Donc ils sont de même mesure.
          <br>
          ${o!==void 0?o:"Les angles bleu et vert sont opposés par le sommet.<br> Ils sont donc de même mesure."}
          <br>
          L'angle bleu mesure donc ${b}.
          `;f+=E(Object.assign({scale:.7},B),$),A={texte:f,texteCorr:q};break}}this.questionJamaisPosee(x,h)&&(this.listeQuestions.push(A.texte),this.listeCorrections.push(A.texteCorr),x++),Q++}M(this)}}export{G as dateDePublication,K as default,z as titre};
//# sourceMappingURL=beta5G30-2-dkRO6ny7.js.map