请教:看下哪里有问题
if cash(0) > MAXC then
MAXC:=cash(0);
if CASH(0)<MAXC*0.9 and CASH(0)>MAXC*0.8 THEN PosNum:=cash(0)*0.015/300 ;
else if
CASH(0)<MAXC*0.8 and CASH(0)>MAXC*0.7 THEN PosNum:=cash(0)*0.0075/300 ;
else if
CASH(0)<MAXC*0.7 and CASH(0)>MAXC*0.6 THEN PosNum:=cash(0)*0.004/300 ;
else if
else PosNum:=cash(0)*0.03/300;
请问是什么问题?不起作用到底是什么个意思?