Você está na página 1de 5

Analisando o grafo de fluxo ao lado, demonstre o nmero de caminhos possveis para que todas as instrues sejam executadas.

Descreva qual das 3 formas propostas voc utilizou para encontrar o numero de caminhos e descreva o resultado de cada um deles. Formulas: N de regies ou V(G) = A N + 2 ou V(G) = P + 1

6 regioes / 15 11 + 2 = 6 / 5 + 1 = 6 N de caminhos possveis = 6

Sequencias dos caminhos independentes: C1 = 1,15 C2 = 1,2,3,4,11,15 C3 = 1,2,3,4,11,13,14,10,15 C4 = 1,2,3,4,12,13,14,15 C5 = 1,2,5,6,7,8,10,15 C6 = 1,2,5,9,10,15

int num, tentativas; tentativas = 1; printf ("Digite um numero: "); scanf ("%d",&num); while (num < 5 && num > 8) { printf ("\n\nVoce errou!\n"); if (num<5) { printf ("\n\nO numero valor mnimo maior que este"); } Else printf ("\n\nO numero mximo menor que este"); scanf ("%d",&num); printf ("Digite um numero: "); tentativas++; } printf ("\n\nVoce acertou!\n"); if (num==5) { printf ("\nO numero exatamente o mnimo."); } elseIf (num==8) { printf ("\nO numero exatamente o mximo"); } Else printf ("\nO numero est no intervalo "); printf("\n\nNumero de tentativas: %d",tentatuvas);

1 2 3 4 5 6 7 8 9 10

int num, tentativas; tentativas = 1; printf ("Digite um numero: "); scanf ("%d",&num); while (num < 5 && num > 8) { printf ("\n\nVoce errou!\n"); if (num<5) { printf ("\n\nO numero valor mnimo maior que este"); } Else printf ("\n\nO numero mximo menor que este");

scanf ("%d",&num); 11 12 printf ("Digite um numero: "); 13 tentativas++; } 14 printf ("\n\nVoce acertou!\n"); 15 if (num==5) 16 { printf ("\nO numero exatamente o mnimo."); } 17 elseIf (num==8) 18 { printf ("\nO numero exatamente o mximo"); } 19 Else 20 printf ("\nO numero est no intervalo "); 21 printf("\n\nNumero de tentativas: %d",tentatuvas);

1 1 1 1 2 4 4 5 6 6 7 7 7 3 3 8

int num, tentativas; tentativas = 1; printf ("Digite um numero: "); scanf ("%d",&num); while (num < 5 && num > 8) { printf ("\n\nVoce errou!\n"); if (num<5) { printf ("\n\nO numero valor mnimo maior que este"); } Else printf ("\n\nO numero mximo menor que este"); scanf ("%d",&num); printf ("Digite um numero: "); tentativas++; } printf ("\n\nVoce acertou!\n"); if (num==5) { printf ("\nO numero exatamente o mnimo."); }

9 elseIf (num==8) 10 { printf ("\nO numero exatamente o mximo"); } 11 Else 11 printf ("\nO numero est no intervalo "); 12 printf("\n\nNumero de tentativas: %d",tentatuvas);