bool alias
Posté : ven. 28 déc. 2012, 22:48
Bonsoir !
Pourquoi ce code ne me rend pas le truc attendu, à savoir : a=b ? true .
Pourquoi ce code ne me rend pas le truc attendu, à savoir : a=b ? true .
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***
- CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
- unitsize(1cm);
- real [] a={-4.7,1.2,4.5,6.3,8},
- b={-4.7,1.2,4.5,6.3,8},
- c={1,0,2,4};
- bool p=alias(a,b), q=alias(b,c);
- label(scale(0.8)*("Tableau a :"),(-1,4));
- label(scale(0.8)*("Tableau b :"),(-1,3));
- label(scale(0.8)*("Tableau c :"),(-1,2));
- for (int i=0; i<a.length; ++i){
- label(scale(0.8)*(format("$a_{%i} = $",i) + string(a[i])),(1.5*i-1.5,3.5));
- label(scale(0.8)*(format("$b_{%i} = $",i) + string(b[i])),(1.5*i-1.5,2.5));
- }
- for (int i=0; i<c.length; ++i)
- label(scale(0.8)*(format("$c_{%i} = $",i) + string(c[i])),(1.5*i-1.5,1.5));
- label(scale(0.8)*("a=b ? " + (p ? "true" : "false")),(-1,0.8));
- label(scale(0.8)*("a=c ? " + (q ? "true" : "false")),(-1,0));
- shipout(bbox(.2cm,Fill(rgb(0.97,0.54,0.54))));