Partage
  • Partager sur Facebook
  • Partager sur Twitter

Séparer des nomres réels

    20 octobre 2010 à 21:16:58

    Bonjour à tous,

    je suis actuellement en train de chercher comment séparer des réells de telle sorte que je puisse réaliser des conversions de volumes.

    Par exemple, quand je rentre 152 decilitres, il me donne 15 litres et 2 decilitres et ainsi de suite.

    Y a t'il une méthode permettant de faire ça? Par exemple je garde le dernier chiffre (2) et je fait basculer le (15) dans le côté "litre"

    merci d'avance :)
    • Partager sur Facebook
    • Partager sur Twitter
      20 octobre 2010 à 22:17:03

      Pour recuperer le 2 il te suffit de faire :
      152%10 = 2

      Avec :
      % : opérateur modulo, qui donne le reste de la division réele
      10 : correspond au décalage entre tes unités.
      decilitre->litre => 10
      centilitre->litre => 100
      etc..

      Pour obtenir le 15 tu fais ça a coup de substring.
      • Partager sur Facebook
      • Partager sur Twitter
      J'ai tous les badges d'OpenClassrooms.
        20 octobre 2010 à 22:20:24

        Réfléchis à ce que tu fais mathématiquement (c'est pas "garder le dernier chiffre") et tu auras ta réponse prête à coder.

        Citation : willard

        Pour obtenir le 15 tu fais ça a coup de substring.


        Non ! C'est un nombre, pas une chaîne de caractère ! C'est complètement crade comme méthode !
        • Partager sur Facebook
        • Partager sur Twitter
          20 octobre 2010 à 23:01:52

          Citation : SpaceFox


          Citation : willard

          Pour obtenir le 15 tu fais ça a coup de substring.


          Non ! C'est un nombre, pas une chaîne de caractère ! C'est complètement crade comme méthode !



          Ouais j'avoue c'est assez crade ^^ . Sinon le truc serait de faire l'inverse du modulo (division réele) et donc définir comme dit plus haut le diviseur en fonction du décalage (centilitre -> litre, etc ...)
          • Partager sur Facebook
          • Partager sur Twitter
          J'ai tous les badges d'OpenClassrooms.

          Séparer des nomres réels

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown