Conversion d'une taille en (float)M.cm en (string)PP' pp"

 

/*
Conversion d'une taille en (float)M.cm en (string)PP' pp"
*/

integer iChannel = 75;
string gkMcmVersPiedPouce(float fMetreCm)
{
integer iPied = llFloor(fMetreCm / 0.3048);
integer iPouce = llRound((fMetreCm -((float)iPied) * 0.3048) /0.0254);
return (string)iPied + "' " + (string)iPouce + "\"";
}

default
{
state_entry()
{
llOwnerSay("Pour convertir des mètres/centimètres en pieds/pouces
Taper : /75 mètres.centimètres
Exemple : /75 1.95");
llListen(iChannel, "", "", "");
}

listen(integer iChan, string sName, key kId, string sMessage)
{
llOwnerSay(sMessage + " = " + gkMcmVersPiedPouce((float)sMessage));
}
}

/*
Placer ce script dans une prim et faire ce qu'il dit, il dira ce qu'il a fait
*/

 

 


Placer ce script dans une prim et faire ce qu'il dit, il dira ce qu'il a fait