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

Delphi Discussion :

Tronquer un float


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 160
    Par défaut Tronquer un float
    Bonjour à tous,

    Je voudrais savoir comment faire pour garder seulement deux chiffres après la virgule d'un réel.

    J'ai essayé "trunc" mais c'est pas ce que je veux.

    Cordialement,

    Guillaume.

  2. #2
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Mais si mais si, c'est ce que tu cherches. Regarde :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TonFloat := Trunk(TonFloat*100) / 100;
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  3. #3
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Salut,

    Si c'est juste pour l'affichage, (sinon je vois pas trop l'intérêt)regarde là:

    http://www.developpez.com/delphi/faq...e#formaterreel

    @+.

  4. #4
    Membre éprouvé Avatar de Guile
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 130
    Par défaut
    Salut,

    par contre si c'est un arrondi que tu cherches tu peux aussi chercher du coté de roundto


  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 160
    Par défaut
    Merci pour vos réponses mais j'arrive pas à les mettre en oeuvre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    edtPart.Text:=floattostr((dm.quantiteTotaleLivraison(code))/(dm.quantiteTotaleLivraisonEnsemble)*100)+' %'
    formatfloat me parait bien mais j'arrive pas a la faire marcher.

    Cordialement,

    Guillaume.

  6. #6
    Membre éprouvé Avatar de Guile
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 130
    Par défaut
    essaie ça alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    edtPart.Text:=FormatFloat('0.00',(dm.quantiteTotaleLivraison(code))/(dm.quantiteTotaleLivraisonEnsemble)*100)+' %'
    c'est à la volé, j'ai peut etre oublié des parenthèses lol


  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 160
    Par défaut
    yes jte remercie c'est bon ca marche !! Encore merci à la prochaine.

    Guillaume.

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

Discussions similaires

  1. Tronquer un float ,00
    Par crush911 dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2013, 23h02
  2. Tronquer un float (n chiffres apres la virgule)
    Par franck06 dans le forum Langage
    Réponses: 8
    Dernier message: 16/06/2009, 17h58
  3. Tronquer un float
    Par jojo67540 dans le forum Débuter
    Réponses: 5
    Dernier message: 08/07/2008, 10h41
  4. Tronquer Un Float à Trois chifres aprés la virgule
    Par wassimb dans le forum Langage
    Réponses: 20
    Dernier message: 27/11/2007, 17h33
  5. tronquer un float
    Par nmerydem dans le forum C
    Réponses: 4
    Dernier message: 15/04/2004, 12h16

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