Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2007, 15h28   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 113
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 113
Points : 13
Points : 13
Par défaut Arrondir un nombre inf/sup/auto

Bonjour,

Je suis actuellement en pleine recherche d'une fonction permettant d'arrondir un nombre à x décimales soit par l'inférieur, soit supérieur soit automatiquement.
Le problème est que avec formatnumber(), il arrondi au supérieur et sans décimales (39.56 -> 40)

Quelqu'un aurait une idée ?

Merci d'avance

Louis
allserv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h44   #2
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
Salut,

avec le formatnumber tu peux arrondir à X chiffres après la virgule.
Il faut le définir.

Ex:

Code :
<% =FormatNumber(12345.67899, 4) %>
donnera
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h46   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 113
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 113
Points : 13
Points : 13
Merci de ta réponse, par contre il n'est pas possible de savoir comment arrondir à l'inférieur plutôt qu'au supérieur ?
allserv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h56   #4
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
le formatnumber le fait de lui même

Code :
1
2
 response.Write(formatnumber(1.123456,2))
   response.Write(formatnumber(1.785412,2))
donne

__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h59   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 113
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 113
Points : 13
Points : 13
Oui tout à fait mais si je veux choisir pour arrondir à l'inférieur plutot que le supérieur ?

Je sais c'est chiant mais bon
allserv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 18h07   #6
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
La je bloque un peu.

désolé.


Tu peux toujours trouver une fonction créé par toi meme...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h53.


 
 
 
 
Partenaires

Hébergement Web