Das ist jetzt ne ganz doofe Frage, aber irgendwie komme ich gerade nicht drauf - ich schiebe es einfach mal auf die Sonne und die Hitze! :-D Ich habe einen Wertebereich von 0 - ~1600 in einer Int16 Variable stehen. Ich möchte diesen Bereich prozentual auf einen Bereich zwischen 0-200 Int8 schrumpfen. Ne normale Prozentrechnung ist ja klar mit nem Dreisatz x=(y*100)/z aber wie bekomme ich den in den höheren Bereich?! Danke für den Denkanstoß gerade :-D Ich brauch Kaffee oder Schlaf... oder beides :-D
Draco schrieb: > 0-200 Int8 schrumpfen. 200 und int8 geht nicht, sagt mir mein löchriges Gedächtnis....
(x-old_min) * (new_max-new_min) / (old_max-old_min) + new_min
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.