Informática, perguntado por GigaWerts, 1 ano atrás

Segundo Schildt (1997), a estrutura condicional de seleção de casos, “switch-case”, “testa sucessivamente o valor de uma expressão contra uma lista de constantes inteiras ou de caractere”. Quando os valores são avaliados o comando é executado. É preciso estar atento para algumas particularidades para o comando switch / case: caso nenhum dos valores seja encontrado, o comando default será executado e os comandos são executados até o ponto que o comando break for localizado. Na figura a seguir, o fluxograma representa a estrutura condicional de seleção de casos:


Assinale a alternativa que contém a sintaxe em C que representa o fluxograma da figura anterior.

Escolha uma:
a. case (variável)
{

case constante1:



break;

case constante2:



break;

default:

}

b. switch (variável)
{

case constante1:



break;

case constante2:



break;

default:

} Correto

c. {switch (variável)
case constante1:



break;

case constante2:



break;

default: }

d. {
switch (variável)

case constante1:



break;

case constante2:



break;

default:

}

e. switch (variável)
{

case constante1:

>comandos<

break;

switch (variável)

case constante2:



break;

default:

}

Soluções para a tarefa

Respondido por thata22ktais
71

Resposta certa:

switch (variável)

{

case constante1:

<comandos>

break;

case constante2:

<comandos>

break;

default: <comandos>  

}

Respondido por vanessafonntoura
51

Olá!

Alternativa correta é a b).

switch (variável ou valor)

{

case valor1:

     // código 1

break;

case valor2:

     // código 2

break;

}

Switch/case é uma estrutura de condição que define o código a ser executado com base em uma comparação de valores. Na linha 1, em switch (variável ou valor), definimos a variável ou valor que desejamos comparar. Na linha 3, informamos que se o valor declarado neste case for igual ao contido no switch, código 1 será executado.

Espero ter ajudado.

Perguntas interessantes