Partage
  • Partager sur Facebook
  • Partager sur Twitter

Crée une échelle en pourcentage.

Sujet résolu
Anonyme
    10 janvier 2018 à 18:04:51

    Bonjour/ bonsoir a tous,

    voila une idée me trote dans la tête depuis un moment, je souhaiterai faire la chose suivante en javascript,

    j'ai deux valeur non égale par exemple 1500 et 2700, je chercher a savoir si c'est possible de définir une "échelle" (je sais pas comment appeler ca) par rapport a ces deux valeur, exemple :

    1500 => 0%

    2100 => 50%

    2400 => 75%

    2700 => 100%

    bien sur fais par l’être humain c'est facile, je pourrai tout simplement dire bah 1500 ca fais 0% 2100 ca fais 50% etc, sauf que non car mes valeur 1500 et 2700 serai des valeur aléatoire. Aussi il faut les valeur intermédiaires, par exemple savoir quels pourcentage correspond a 1700, a 1600, 1958 par exemple. Le mieux serai de le faire calculer automatiquement.

    Voila je pense avoir bien expliquer ce que je souhaitai faire, je n'est pas de code car je cherche toujours une solution. Si vous avez une idée, un debut de quelque chose n’hésiter pas merci.

    • Partager sur Facebook
    • Partager sur Twitter
      10 janvier 2018 à 18:09:27

      Bonjour, 

      Maths niveau collège, produits en croix.

      Au revoir

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        11 janvier 2018 à 20:24:28

        Bonjour,

        désoler de la réponse tardifs,

        cernkor, ohh oui, vu comme ca c'est bcp plus simple :D.

          var val1 = 1300;
          var val2 = 2700;
          var valChercher = 1507;
          var pourcentage = valChercher * 100 / val2;


        Avec dans mon cas 1300 et 2700 des valeur aléatoire mais avec val1 qui sera toujours inférieure a val2.

        Et valChercher comprise entre val1 et val2.

        Merci beaucoup :)

        Pas sur que ca soit comme ca o_O

        Artemix, effectivement je ne respect pas le règlement je m'en excuse, je n'avait pas vu qu'on ne pouvait pas faire de demander comme je l'ai fais, et j'ai pas mis de sous titre aussi :euh:.

        Edit :

        Re,

        Humm pas vraiment comme ca, si je fais comme ca le pourcentage ce calculera entre 0 et val2 et non entre val1 et val2.

        exemple :

        Pour val1 = 1300, val2 = 2700 et valChercher = 1350, (valChercher vaut la moitie de val2)

        pourcentage sera egale a 1350 * 100 / 2700 ce qui retournera comme résultat 50%. ce qui n'est pas bon vu que le minimum est de 1300.

        La solution est la suivant :

        Soustraire val1 a val2 et a valChercher, de cette façon on décale l'échelle entre 0 et la différence entre val1 et val2. Ce qui donne en code :

        function CalcPourcen(CalcVal1, CalcVal2, CalcValCherche)
        {
        var val1 = CalcVal1;
        var val2 = CalcVal2 - val1;
        var valChercher = CalcValChercher - val1;
        var pourcentage = valChercher * 100 / val2;
        return pourcentage;
        }
        // On appelle la fonction de cette façon
        CalcPourcen(1300, 2700, 1500);

        Voila merci a tous et désoler du dérangement.

        Au revoir.

        -
        Edité par Anonyme 11 janvier 2018 à 21:14:36

        • Partager sur Facebook
        • Partager sur Twitter

        Crée une échelle en pourcentage.

        × 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