Don't compare for exact equality with floating-point. Always include a fuzz factor.
....
....
if(abs(angA - pi/4) < 1e-9 ||
abs(angB - pi/4) < 1e-9 ||
abs(angC - pi/4) < 1e-9){
FoKX<-FoKX+1
}
}
}
}
}
FoKX
[1] 41