calculate the cyclomatic complexity calculate the cyclomatic

calculate the cyclomatic complexity:

calculate the cyclomatic complexity.

1)    integer A, B;

2)    input (A);

3)

4)    if (A > 7)

5)    {

6)   B = 1;

7)    }

8)    else

9)    {

10)   B = 2;

11)   if (A < 2)

12)   B = 3;

13)    } // end else !A>7

14)

15)    while (i=1; i<=A; i++)

16)    {

17)    if (B<0)

18)    {

19)    B = B + 4;

20)    }

21)    else

22)    {

23)    B = B - 5;

24)    } // end else !B<0

25)    } // end loop

26)

27)        output (A,B);

28) end;

Start false true true 3 false true V false true alse End

Solution

Answer:

We have the formulla for the Cyclomatic Complexity as : -

M = E N + 2P

Where E is the number of edges , N is the number of nodes and P is the number of connected components.

Here in this problem , E = 15 , N = 11 , P = 1

Therefore , M = E N + 2P

=> M = 15 -11 - 2*1

=> M = 4 -2 = 2

=> M = 2 is the cyclomatic complexity.

calculate the cyclomatic complexity: calculate the cyclomatic complexity. 1) integer A, B; 2) input (A); 3) 4) if (A > 7) 5) { 6) B = 1; 7) } 8) else 9) { 10
calculate the cyclomatic complexity: calculate the cyclomatic complexity. 1) integer A, B; 2) input (A); 3) 4) if (A > 7) 5) { 6) B = 1; 7) } 8) else 9) { 10

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site