float range auf int range abbilden --> Suche guten Algorithmus
-
Als Eingabe bekomme ich einen gleitkomma-wert (float) x im Werteberreich:
0<=x<=1
Als Ausgabe möchte ich einen ganzzahlwert (int) y im Wertebereich:
-6000<=y<=5000Jetzt suche ich einen Algorithmus der mir den Eingabewert auf den passenden ausgabewert mappt. Mir ist klar, dass dabei Daten verloren gehen. Mir geht es dabei lediglich um eine "Schadensbegrenzung".
Gruß
Rüdiger
-
Wozu einen Algorithmus?
y = static_cast<int>(x * 11000 - 6000);
-
Dasd schrieb:
Wozu einen Algorithmus?
y = static_cast<int>(x * 11000 - 6000);Das ist ein Algorithmus.