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

Algorithmes et structures de données Discussion :

Fonction de conversion de volume


Sujet :

Algorithmes et structures de données

  1. #1
    Membre habitué

    Inscrit en
    Avril 2004
    Messages
    646
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 646
    Points : 145
    Points
    145
    Par défaut Fonction de conversion de volume
    Salut à tous,

    J'essaie d'écrire une fonction de conversion de volume mais j'ai vraiment du mal.

    En fait, je voudrais pouvoir convertir des cl en HL et vice-versa.

    Ainsi, par exemple, si on fournit en paramètre une donnée en cl (ex. : 3296), je voudrais avoir le résultat suivant :

    0 HL 32 L 96

    Dans le contraire, je veux pouvoir convertir des HL en cl. Exemple : 3 HL doit donner ceci :

    3 HL 00 L 00

    Comment puis-je y arriver ?

    C'est vrai que je ne suis pas très bon en math. ;-).

    Quelqu'un peut m'aider ?

    Merci par avance.

  2. #2
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut
    C'est une simple division euclidienne
    Si tu veux convertir une quantité q (en cL) en a hL b L c, alors :
    a = q / 10 000 (où / est la division entière)
    b = (q % 10 000) / 100 (où % est le reste de la division entière)
    c = (q % 10 000) % 100

    Dans le sens contraire :
    q = c + b * 100 + a * 10 000

    Cela répond à ta question ?

  3. #3
    Membre habitué

    Inscrit en
    Avril 2004
    Messages
    646
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 646
    Points : 145
    Points
    145
    Par défaut
    Salut,

    Merci pour ta soluce... ça marche impec !

    Qu'est-ce que je peut être c.. ;-) !

    A+

  4. #4
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut
    pense à ... merci

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

Discussions similaires

  1. Fonction de conversion de nombre en lettres
    Par david_chardonnet dans le forum Langage
    Réponses: 21
    Dernier message: 08/12/2021, 17h51
  2. Fonction de conversion RTF en TXT ou HTML
    Par galouvielle dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/09/2005, 17h55
  3. [TestStand] Fonction de conversion...
    Par capblans dans le forum Autres langages
    Réponses: 4
    Dernier message: 26/04/2005, 08h58
  4. Réponses: 5
    Dernier message: 12/01/2005, 20h58
  5. Fonction de conversion de COLORREF en hexadécimal?
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 21/02/2004, 18h25

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