switch... { case MODE_1: Тудыть_1(); break; case MODE_2: Тудыть_2(); break; case MODE_3: Тудыть_3(); break; case MODE_4: Тудыть_4(); break; ... } Тудыть_N() { if(...)МОДЕ_i; if(...)МОДЕ_j; if(...)МОДЕ_k; }