IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Arrondir à deux chiffres après la virgule


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2013
    Messages : 12
    Par défaut Arrondir à deux chiffres après la virgule
    Bonsoir,

    J'ai à nouveau besoin de votre aide, pour arrondir mon total à deux chiffres après la virgule:
    Voici mon code ( Encore merci à kolodz & Bovino )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>Developpez.com : Exemple Forum</title>
    		<meta name="author" content="Patrick Kolodziejczyk">
    		<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    		<script type="text/javascript">$(function(){
    			//Ajout de l'événement sur le laché de touche
    			$('#quantity_wanted').keyup(function(){
    				// Définition du prix du produit
    				var productPrice = 45.25;
    var finalValue = null;
    // Récupération de la quantité de produit voulu
    var input = parseInt($('#quantity_wanted').val());
    // Prix à partir de 10 articles
    if(input > 10){
    	productPrice = 10;
    }
    // Prix à partir de 50 articles
    if(input > 50){
    	productPrice = 5;
    }
    				var finalValue = null;
    				// Récupération de la quantité de produit voulu
    				var input = parseInt($('#quantity_wanted').val());
    				// Calcul du prix
    				finalValue = input * productPrice;
    				// Si le prix est logique on l'affiche
    				// Sinon on le cache
    				if(finalValue > 0)
    				{
    					$('#product_price_container').show();
    					$('#product_price').text(finalValue+' €');
    				}
    				else
    				{
    					$('#product_price_container').hide();
    				}
    			});
    			// On déclanche l'événement un première fois
    			$('#quantity_wanted').trigger('keyup');
    		});
    		</script>
    	</head>
     
    	<body>
    			<div id="product_quantity_container">
    				Quantité : 
    				<input type="text" size="3" class="nombre" id="quantity_wanted" value="0"/>
    			</div>
    			<div id="product_price_container">
    				Prix :
    				<span ID="product_price"> </span>
    			</div>
    	</body>
    </html>
    Je pense que la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Math.round(variable*100)/100
    est correcte, mais impossible de savoir ou je dois la placer dans mon code

    Merci de votre aide

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    salut,

    aprés la ligne 28 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    finalValue = Math.floor(finalValue *100)/100;

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Avril 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2013
    Messages : 12
    Par défaut
    Salut Lorenzo77 !!

    Vous êtes au top !!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 2.X] Arrondir un float. Max deux chiffres après la virgule
    Par aurelie.guegan.15 dans le forum Général Python
    Réponses: 3
    Dernier message: 24/02/2015, 11h56
  2. Réponses: 26
    Dernier message: 15/10/2010, 13h18
  3. Deux chiffre apres la virgule
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/08/2006, 15h37
  4. Variable nombre : arrondir à 5 chiffres après la virgule
    Par micatmidog dans le forum Général Python
    Réponses: 7
    Dernier message: 21/12/2005, 10h03
  5. Pourcentage avec deux chiffres après la virgule
    Par Oluha dans le forum Langage SQL
    Réponses: 7
    Dernier message: 29/03/2005, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo