Oi Tatiana,
No texto, eu comento que serão 8 caminhos se você adicionar mais um if naquele meu método de exemplo. Se tenho 3 ifs em seguida, então tenho 8 possibilidades diferentes, concorda?
Existem muitas maneiras diferentes de se calcular CC. Uma delas (e bem complicada) é traçar o grafo e realmente entender quais os possíveis caminhos que seu código pode ter (if, else ifs, ifs aninhados e etc, podem fazer esse número mudar bastante).
Mas geralmente calcular esse número exato é muito difícil e caro. McCabe, por exemplo, sugere que você apenas conte a quantidade de ifs, fors, switchs e etc. Não é perfeito, mas já é uma boa métrica!
No fim, acho que a ideia é ter uma maneira (mesmo que não totalmente precisa) de medir complexidade e descobrir trechos de código fora da curva.
O que acha?