Petit problème [Résolu]

Signaler
Messages postés
172
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
16 mai 2011
-
Messages postés
443
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
1 mars 2011
-
Bonjour

Pour un projet sous vb6, j'ai un petit problème mathématique :

J'ai des valeurs situées entre 0 et 127.
Je voudrais que toutes ces valeurs soient transférées proportionnellement dans une plage plus petite (64 à 127) en arrondissant à l'entier le plus proche.

Le 0 deviendrait donc 64
Le 127 resterait à 127


Merci pour toute aide, c'est peut-être une formule super simple, mais je sèche.

6 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
107
Salut,

Ta valeur / 2 + 64 devrait fonctionner.
______________________________________
DarK Sidious
Messages postés
443
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
1 mars 2011
2
Salut,
En s'assurant de l'arrondi inférieur pour 127 sinon on risque de finir à 128

JML
 Partageons notre savoir et nos acquis
Messages postés
172
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
16 mai 2011

Merci beaucoup !!!
Y'a des fois j'aimerais que ça vienne vite comme ça dans ma tête
vive les forums...
Messages postés
30
Date d'inscription
jeudi 29 mars 2007
Statut
Membre
Dernière intervention
19 août 2019

C'est pas bien claire ta question et 1 devient 65 et le 65 qu'est ce que tu veux qu'il devienne!!!
Messages postés
172
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
16 mai 2011

Selon la formule de DARKSIDIOUS, le 65 devient 97.
C'est Nickel.
Messages postés
443
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
1 mars 2011
2
Je pense qu'il fallait le préciser  

JML
 Partageons notre savoir et nos acquis