Если a..g
являются непрерывными значениями констант / перечислений, просто используйте проверку диапазона.
if (num >= a && num <= g)
{
do_something();
}
else
{
do_something_else();
}
Если они несмежные, но постоянные, то, возможно, используйте оператор switch.
switch (num)
{
case a:
case b:
case c:
case d:
case e:
case f:
case g:
do_something();
break;
default:
do_something_else();
break;
}
в противном случае, если они являются просто произвольными переменными или выражениями, возможно, вам просто придется сделать это с несколькими тестами.