Enunciado

Programação - Luis Damas - Linguagem C - Capítulo 5.Exercícios Propostos - Ex. 3

void Pong (int i)

{

int j=0;

switch (i)

{

case 1:

case 2: Ping (x);

case 3: j=5;

j++:

return;

default: print f (“\nOla”);

return;

}

printf(“\nVou Sair”);

}

void Ping (int i)

{

Switch (i)

{

case 1:

case 2:

case 3: while (i--)

print f (“\n%d”, --i);

break;

case 25: Pong (3);

break;

default: print f (“\n Já Passei em C”);

Pong (123);

}

}

  1. Pong (3);
  2. Ping (-4);
  3. Ping (25);
  4. Pong (2);
  5. Pong (1);

Passo 1

E aí..... Tudo Beleza? Bora para o exercício =)

Na questão a) não haverá saída, pois o case três da função Pong possui um return vazio, sendo assim retornará void, já na questão b) cairá em ambos os defaults então teremos como saída:

Já Passei em C

Olá

Na questão c) não possuiremos saída pois na print f, não está especificado a variável que retornaremos em %d. Já na questão d) retornaremos 0, já que em pong o case de 2 é igual ao ping de 2, que resultará em 0;

Já ná última questão a e) gerará um laço infinito de números ímpares (0, -1, -2, ...).

E agora, bora para o próximo =)

Exercícios de Livros Relacionados

Um aluno está descendo de skate uma rampa de 6,0 m de comprimento e in

Ver Mais

Uma pessoa cujo peso é 5,20 10 2 N está sendo puxada para cima vertica

Ver Mais

Calcule a integral. ∫     x e 2 x 1 + 2 x 2   d x

Ver Mais

1. Verifique que a função dada é diferenciável.b) f x , y = x 4 + y 3

Ver Mais

Calcule o centroide da área a seguir em termos das variáveis dos raios

Ver Mais