// Fonction "valeur absolue" // deux fonctions équivalentes : abs et fabs usepackage("icomma"); size(7cm,6cm,IgnoreAspect); real[] val={-2.7,-1,-.5,0,3,sqrt(2)}; int x=0,y=0; label("x",(x,y)); label("abs(x)\quad =\quad fabs(x)",(x+1.5,y)); for (real k : val) { x=0; --y; label(format("$%.5f$",k),(x,y)); // affichage limité à 5 décimales label(format(abs(k)),(++x,y)); // affichage limité par défaut à 3 décimales label(format("%.7f",fabs(k)),(++x,y)); // affichage limité à 7 décimales }