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

C++Builder Discussion :

limitaion des nombres


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 131
    Par défaut limitaion des nombres
    pour etre plus claire je vais vous élustrer par un exemple.je cherche une fonction en c++builder 6 qui fait ce qui suit.
    exemple:
    je fait la dévision (x/y) et j'obtient un "z" de type float ce "z " est comme suit (abcdef) plus précisément 0.00012458113...............
    et je voudrai lors de l'affichage ,j'affiche que 0.00012.
    y'a t-il une fonction qui fait la limitation des nombres de "n chiffres" a "m chiffres" tel que m < n.
    merci

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    Avec la VCL il y a la fonction FormatFloat qui permet cela.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 131
    Par défaut
    j'ai lue a partir de l'aide sur FormatFloat mais j'ai pas sue comment l(utilisé pour mon cas.alors si vous pouvez plus de précision.merci

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Ce n'est pas très compliqué, tu as la fonction FormatFloat qui te renvoit sous forme d'AnsiString (c'est à dire de chaine de caractère) un float que tu lui passe en compagnie du format dans lequel tu veut le transformer. Tu as 3 caractères principaux pour ce format, le 0 annonce que tu veut absolument un chiffre à cette emplacement, par emxemple si tu lui passe le nomre 1 avec le format "0.0", la fonction te renvoie 1.0. Le caractère # anonce que tu veut un chiffre seulement si il en existe un à cet emplacement, donc par exemple avec le format "0.0#" tu aura le résultat 1.0 avec le nombre 1 et 1.02 avec le nombre 1.0242. Le dernier caractère et le caractère . qui définit l'emplacement de la virgule.

Discussions similaires

  1. sum avec des nombres avec virgule
    Par Bruno2000 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 30/09/2004, 15h01
  2. Formatage des nombres à l'affichage
    Par nbutin dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 13/07/2004, 10h54
  3. Cripter avec des nombres premiers
    Par clovis dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 14/04/2004, 19h10
  4. [LG]Extraire des nombres d'une chaine
    Par audreym31 dans le forum Langage
    Réponses: 4
    Dernier message: 18/01/2004, 21h24
  5. Réponses: 3
    Dernier message: 08/09/2003, 15h06

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