Comme son nom l'indique ce tag permet d'effectuer les quatre calculs de bases, l'addition, la soustraction, la division et la multiplication.

Ce tag fonctionne avec 1 opération, 2 données et 1 option, le tout séparé par un ~. La première indication à donner est le type d'opération à effecteur [opération], ensuite la première valeur à calculer "valeur1", la deuxième "valeur2" et pour finir l'option finale "décimal" qui est le nombre de décimal désiré dans le résultat.

Quatre opérations sont donc possibles, +, -, * et /.

Le tag a donc cette forme %ws_calc[opération]=valeur1~valeur2~décimal%.

Par exemple %ws-calc[+]=1~2.3~2% donnerait un résultat de 3.30. Remarquez le décimal ajouté alors qu'il n'existait pas dans la donnée primaire.

Comme d'habitude un petit exemple permettant de mettre en application la formule ci-dessus. Nous allons calculer l'amplitude de la variation de température sur les 24H00 en cours.

Il nous faut donc la température minimum %minval[0]% et la température maximale %maxval[0]%.

Cela nous donne le tag suivant:

%unit_off%
<table border="1">
<tr><td align="center"><font size="4" color="Black">%unit_off%
<b>%ws_calc[-]=%maxval[0]%~%minval[0]%~1% °C</nobr></font></b</font></td></tr>
</table>
%unit_on%


WsWin génère le code HTML suivant:

<table border="1">
<tr><td align="center"><font size="4" color="Black">
<b>-8,3 °C</nobr></font></b</font></td></tr>
</table>


Qui donne le résultat suivant, dans mon cas de figure:

-8,3 °C

Suivez rieux51210 on Twitter   Suivez le Forum WsWin          Web-Concept.eu  ©2010 N°27SE188   Visiteurs : 1142189   Aujourd'hui : 107   En ligne : 1