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.
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.
Lista de comentários
Verified answer
Resposta certa:
switch (variável)
{
case constante1:
<comandos>
break;
case constante2:
<comandos>
break;
default: <comandos>
}
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.