Hi!
Wie wäre es wenn du mit if-Abfragen zuerst die Bereiche abstichst,
und dann dementsprechend eine Variable setzt?

Pseudocode:
if ((x>= bla1) && (x<= bla2)) var=1;
if (bedingung bereich 2) var=2;
usw...

Diese Variable benutzt du dann zur Case-Abfrage.
So hättest du einen Teil zum Bereichefestlegen,
und einen Teil um festzulegen was passieren soll.

Gruß