ROUND |
Arrondie |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function Round(n As Integer) As Integer |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer l'expression contenant un nombre à traiter. |
Description
Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
Remarques
- La fonction Round permet d'arrondir une valeur numérique à l'entier le plus proche. Si le nombre à arrondir est une valeur exacte à mi-chemin, comme 2.5, la fonction suit la règle d'arrondissement "vers l'entier pair". Cela signifie que 2.5 sera arrondi à 2 et 3.5 sera arrondi à 4.
- Round fonctionne sur les nombres flottants, mais la précision de l'arrondissement peut être affectée par la nature de la valeur entrée. Par exemple, des nombres très petits ou très grands peuvent ne pas s'arrondir comme prévu en raison des limitations de la précision des nombres flottants en informatique.
- La fonction Round est très utile lorsqu'il s'agit de traiter des résultats numériques dans des calculs financiers ou des affichages où il est important de maintenir un format d'entier. Cela permet d'éviter les erreurs dues à des décimales excessives qui pourraient perturber la lisibilité ou la précision des résultats finaux.
- Il est important de noter que Round arrondit selon les règles classiques d'arrondissement, c'est-à-dire en fonction de la valeur des décimales. Par exemple, Round(2.4) renverra 2, tandis que Round(2.6) renverra 3. Cela est souvent utilisé pour des affichages où une valeur entière est préférable.
- La fonction Round ne prend qu'un seul paramètre, un nombre à arrondir. Toutefois, dans certains langages ou systèmes, il est possible de spécifier le nombre de décimales ou l'unité d'arrondissement. ASP 3.0, cependant, ne permet que l'arrondissement vers l'entier le plus proche.
- Il est à noter que la fonction Round peut parfois provoquer des résultats inattendus dans des cas de nombres très précis en raison des erreurs d'arrondi dans la représentation des nombres flottants. Cela peut poser problème dans des calculs nécessitant une précision extrême, comme dans des applications scientifiques ou financières de haute précision.
- Round est souvent utilisée en combinaison avec des opérations de calcul pour obtenir une valeur précise et formatée dans des situations telles que l'affichage de résultats ou la conversion de valeurs monétaires. Cela garantit que les résultats sont présentés de manière uniforme et compréhensible pour les utilisateurs finaux.
- Bien que la fonction Round soit simple, elle est particulièrement utile dans les cas où un arrondi rapide et fiable est nécessaire, notamment pour les calculs de taxes, les totaux financiers ou les conversions d'unités. Cependant, pour des besoins plus complexes d'arrondissement, comme arrondir à un multiple spécifique (par exemple, arrondir à 0.05), il peut être nécessaire de recourir à des méthodes manuelles ou à des fonctions supplémentaires.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- <%
- Response.Write "ROUND(1)=" & round(1) & "<br />"
- Response.Write "ROUND(1.1)=" & round(1.1) & "<br />"
- Response.Write "ROUND(1.7)=" & round(1.7) & "<br />"
- Response.Write "ROUND(-1)=" & round(-1) & "<br />"
- Response.Write "ROUND(-1.1)=" & round(-1.1) & "<br />"
- Response.Write "ROUND(-1.7)=" & round(-1.7) & "<br />"
- Response.Write "ROUND(30.2)=" & round(30.2) & "<br />"
- Response.Write "ROUND(-35.4)=" & round(-35.4) & "<br />"
- %>
on obtiendra le résultat suivant :
ROUND(1)=1ROUND(1.1)=1
ROUND(1.7)=2
ROUND(-1)=-1
ROUND(-1.1)=-1
ROUND(-1.7)=-2
ROUND(30.2)=30
ROUND(-35.4)=-35
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014