Les mathématiques n'ont jamais été mon point fort à l'école :(
int input_start = 0; // The lowest number of the range input.
int input_end = 254; // The largest number of the range input.
int output_start = 500; // The lowest number of the range output.
int output_end = 5500; // The largest number of the range output.
int input = 127; // Input value.
int output = 0;
Comment puis-je convertir la valeur d'entrée en la valeur de sortie correspondante de cette plage ?
Par exemple, une valeur d'entrée de "0" correspondrait à une valeur de sortie de "500", une valeur d'entrée de "254" correspondrait à une valeur de sortie de "5500". Je n'arrive pas à comprendre comment calculer une valeur de sortie si une valeur d'entrée est, par exemple, 50 ou 101.
Je suis sûr que c'est simple, mais je n'arrive pas à réfléchir pour l'instant :)
Edit : Je n'ai besoin que de nombres entiers, pas de fractions ou quoi que ce soit d'autre.