al:=cross(x,x);
sat:=cross(x,x);
durum:=if(al,1,if(sat,0,prev));
al2:=cross(x,x);
sat2:=cross(x,x);
durum2:=if(al2,1,if(sat2,0,prev));
finalal:=durum=1 and durum2=1;
finalsat:=durum=0 and durum2=0;
finaldurum:=if(finalal,1,if(finalsat,0,prev));
finaldurum

geçmiş topicde böyle birşey buldum ancak bu sıralamaya dikkat etmiyor. yada ben hata yapıyorum.