9 lines
217 B
Vala
9 lines
217 B
Vala
double map_range(double s, int a1, int a2, int b1, int b2) {
|
|
return b1+(s-a1)*(b2-b1)/(a2-a1);
|
|
}
|
|
|
|
void main() {
|
|
for (int s = 0; s < 11; s++){
|
|
print("%2d maps to %5.2f\n", s, map_range(s, 0, 10, -1, 0));
|
|
}
|
|
}
|