File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/3G41-OJSOMxtz.js
import{E,ag as T,b6 as N,ck as O,ai as w,c as C,h as p,r as d,o as M,aa as D,b4 as j,l as P}from"./index-hc8lvKav.js";import{c as v}from"./3d-pI4K2a3G.js";import"./aleatoires-6wNGRMR8.js";import"./dateEtHoraires-pjzOFExE.js";const G="Dessiner différentes vues d'un empilement de cubes",J="06/10/2022",R="08/11/2023",z=!0,K="AMCHybride",S="136dd",U="3G41";function W(){E.call(this),this.titre=G,this.sup=1,this.sup2=7,this.sup3=3,this.nbQuestions=2,this.nouvelleVersion=function(){this.listeQuestions=[],this.listeCorrections=[],this.autoCorrection=[];let l,b,u=T({max:999,defaut:1,nbQuestions:1,saisie:this.sup,shuffle:!1})[0];(u>1&&u<100||u>999)&&(u=1);function k(n,o,c){const i=new Array(o);for(let e=0;e<o;e++)i[e]=new Array(n);for(let e=0;e<o;e++)i[e][0]=d(0,1);for(let e=0;e<o;e++)for(let t=1;t<n;t++)i[e][t]=Math.min(i[e][t-1]+d(0,2),c);i[d(0,o-1)][n-1]=c;for(let e=0;e<o;e++)i[e][n-1]=Math.max(1,i[e][n-1]);const m=[];for(let e=o-1;e>-1;e=e-1)for(let t=n-1;t>-1;t=t-1)for(let h=0;h<i[e][t];h++)m.push([e,t,h]);return m}for(let n=0,o,c,i,m,e,t,h,Q=0;n<this.nbQuestions&&Q<50;){let a=T({max:7,defaut:7,nbQuestions:this.nbQuestions,saisie:this.sup2,shuffle:!1});N(a,7)>0?a=w([d(1,2),d(3,4),d(5,6)]):(a=O(a),a=w(a));for(let s=1;s<7;s++)a.includes(s)||a.push(s);a=a.map(s=>s-1),l=[],b=[],t="",h="";const g=[["gauche",90,0],["droite",-90,0],["dessus",0,-90],["dessous",0,90],["face",0,0],["dos",180,0]],f=C.isAmc?p(["white","gray","darkgray"]):p(["red","blue","green","gray"]),x=C.isAmc?p(["white","gray","darkgray"],[f]):p(["white","yellow"]),A=C.isAmc?p(["white","gray","darkgray"],[f,x]):p(["red","blue","green","gray"],[f]),V=Math.floor(u%100/10)<2?d(2,6):Math.floor(u%100/10),F=Math.floor(u/100)<2?d(2,6):Math.floor(u/100),q=u%10<2?d(2,6):u%10;t+="Voici un solide composé par un empilement de cubes, présenté de deux façons différentes. <br>",c=30,i=-30;const r=k(V,F,q);l=[];for(let s=0;s<r.length;s++)l.push(...v(r[s][0],r[s][1],r[s][2],c,i,{colorD:f,colorT:x,colorG:A}).c2d);t+=M(Object.assign({},D(l),{scale:.7,style:"inline"}),l)+" ",c=10,i=-30,l=[];for(let s=0;s<r.length;s++)l.push(...v(r[s][0],r[s][1],r[s][2],c,i,{colorD:f,colorT:x,colorG:A}).c2d);t+=M(Object.assign({},D(l),{scale:.7,style:"block"}),l)+"<br>",m=t,C.isAmc&&(this.autoCorrection[n]={enonce:m+"<br>",propositions:[]});for(let s=0;s<this.sup3;s++){o=a[s],e=this.sup3>1?j(s)+" ":"",e+=`Dessiner la vue de ${g[o][0]} de ce solide.`,t+=e+"<br>",h+=this.sup3>1?j(s)+" ":"",h+=`Voici la vue de ${g[o][0]} de ce solide. <br>`,c=g[o][1],i=g[o][2],b=[];for(let y=0;y<r.length;y++)b.push(...v(r[y][0],r[y][1],r[y][2],c,i,{colorD:f,colorT:x,colorG:A}).c2d);h+=M(D(b),b)+"<br>",C.isAmc&&this.autoCorrection[n].propositions.push({type:"AMCOpen",propositions:[{texte:" ",statut:3,enonce:e,sanscadre:!1,pointilles:!1}]})}this.questionJamaisPosee(n,t)&&(this.listeQuestions.push(t),this.listeCorrections.push(h),n++),Q++}P(this)},this.besoinFormulaireTexte=["Longueur, largeur et hauteur sous la forme abc",`a étant la longueur du solide (a>1)
b étant la largeur du solide (b>1)
c étant sa hauteur du solide (c>1)
Choisir 0 ou 1 si on souhaite laisser le hasard faire.`],this.besoinFormulaire2Texte=["Vues possibles dans les questions ",`Nombres séparés par des tirets
1 : Gauche
2 : Droite
3 : Dessus
4 : Dessous
5 : Face
6 : Dos
7 : 3 faces non parallèles`],this.besoinFormulaire3Numerique=["Nombre de vues demandé",6]}export{z as amcReady,K as amcType,R as dateDeModifImportante,J as dateDePublication,W as default,U as ref,G as titre,S as uuid};
//# sourceMappingURL=3G41-OJSOMxtz.js.map