I study Cyclomatic Complexity at my level of software quality assurance at the University, and it’s hard for me to understand how it works when you have complex conditions in a predicate statement or node. I saw several definitions of Cyclomatic Complexity, the main of which used mine in my class
V(G) =
So, for such a graph of programs, we would have the cyclic complexity of two:
V(G) = 2

I also saw Cyclomatic definitions of complexity given as
V(G) =
. . , , , . , , Cyclomatic 3, if V (G) = 2?,
, , Cyclomatic, , , , . , , , , . , , , ?
