Bonjour,
Je cherche un moyen de savoir si une variable $result contenant un nombre est plus proche de 50 ou de 100. Par exemple si $result="63" ce sera 50 mais si $result="83" alors cela me retournerait 100.
Quelqu'un peut m'aider ?
Bonjour,
Je cherche un moyen de savoir si une variable $result contenant un nombre est plus proche de 50 ou de 100. Par exemple si $result="63" ce sera 50 mais si $result="83" alors cela me retournerait 100.
Quelqu'un peut m'aider ?
Non... on ne sait pas ce qu'elles sont tes règles, tu veux dire que 75 = 100 et 74 = 50 c'est ça ?
Dans ce cas, tu peux faire divisé par 10 en faisant un arrondi round(), ca te donnera 5 ou 10 que tu remultiplies...
EDIT : et je complique la chose fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 round(75, -2)
C'est malin mais ça va pas !! (ma faute)
Mon exemple de 50 et 100 n'était qu'un exemple. En vérité je veux savoir si un nombre est plus près de 1.32 ou 1.73
Par exemple si c'est 1.24 ou alors 1.35 ou encore 1.42 je veux que le résultat doit 1.32 et si c'est 1.69 ou alors 1.71 ou encore 2.24 je veux que le résultat soit 1.73 !
Comprendo ?
Tu te bases sur quoi pour dire que 1.24 ou alors 1.35 ou encore 1.42 = 1.32 ?
Quelle est ta logique ?
C'est juste que 1.24 ou alors 1.35 ou encore 1.42 sont plus proche de 1.32 que de 1.73 !
Et la réponse est là ! Il suffit de faire 1.73-1.24 et puis 1.32-1.24 et ensuite de comparer la valeur absolue des 2 résultats pour savoir si 1.24 est plus proche de 1.32 ou 1.73!
Je sais toujours pas si t'as compris tellement je m'exprime mal mais moi j'ai trouvé la solution grâce à tes questions !
C'est très bizarre, je n'arrive pas à comprendre la raison d'un tel calcul...
Mais ta solution effectivement tu l'as avec ta dernière explication, il suffit juste de calculer maintenant.
Revenons aux bases.
si on pend 3 nombres... 'a', 'b', 'c'.
'c' est plus proche de 'a' que de b si la distance entre a et c est plus faible que la distance entre b et c en d'autre terme cela cela se traduit par
si |c-a| < |c-b| implique que 'c' est plus proche de 'a' que de 'b'
J'avais bien compris ce que je veux dire c'est que je ne vois pas l'application d'un tel calcul pour des chiffres.
calcul de distance en dimension 1 peu être....
peu etre un utilité en proba/stat je ne sais pas et je ne m'avancerai pas.
Hihi, et si je vous dis qu'en fait mes nombres sont 1.3333 et 1.7777 en vrai de vrai et non pas 1.32 et 1.73, ça vous avance ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager