void CMPolynomial::level5(double& result) // powers { double hold; level6(result); if (token == Power) { get_token(); level6(hold); arith(Power,result,hold); } }
void mapseq() { switch(next) { case 0:menu();sidemenu();break; case 98:levelskip();break; case 1:level1();break; case 2:level2();break; case 3:level3();break; case 4:level4();break; case 5:level5();break; case 101:levelskip();break; case 6:level6();break; case 7:level7();break; case 8:level8();break; case 9:level9();break; case 10:level10();break; case 102:levelskip();break; case 11:level11();break; case 12:level12();break; case 13:level13();break; case 14:level14();break; case 15:level15();break; case 103:levelskip();break; case 16:win();break; case 99:help();break; case 100:lose();elapsedTime=0;break; } }
/* Is a unary + or -. */ void level5(double* result){ char op; op = 0; if((bas_token_type==DELIMITER) && (*bas_token=='+' || *bas_token=='-') ) { op = *bas_token; get_token(); } level6(result); if(op) unary(op, result); }
void level5(double *hold) { char op; op = 0; if (((token_type) == DELIMITER) && *(token) == '+' || *(token) == '-') { op = *(token); get_token(); } level6( hold); if (op) unary(op, hold); }