Comando de Seleção Múltipla (switch) em CEnunciado:O Comando de seleção múltipla em C, testa sucessivamente o valor de uma expressão contra uma lista de valores do tipo inteiro ou de caracteres. Quando o valor coincide, os comandos associados àquele valor são executados. A sintaxe do comando de seleção múltipla switch é: switch (expressão)
{ case valor1:
;
break;
case valor2:
;
break;
...
case valorn:
;
break;
default:
;
}
Analise o exemplo abaixo e assinale a alternativa correta:
printf(“\nQual eh a temperatura do seu corpo? “);
scanf(“%f”,&temp);
switch (temp)
{ case 36.0:
case 36.5: printf(“\nVoce não tem febre. Temperatura normal.”);
break;
case 37.0:
case 37.5: printf(“\nVoce esta levemente febril.”);
break;
default: if (temp > 37.5)
printf(“\nVoce esta febril. Procure um medico”);
else
printf(“\nEsta temperatura esta fora dos valores normais”);
}
A) O comando switch aceita valores do tipo real, está correto B) Falta o comando print C) Falta o comando break dentro dos cases, então todos os printf serão executados D) Falta o comando default E) O comando switch não aceita valores do tipo real!!! Este comando é totalmente inválido

2

Respostas

2013-11-08T21:11:16-02:00
A, mas ta faltando as variáveis.
2013-11-09T15:41:20-02:00
O comando switch, é similar não aceita valores reais. Eu diria letra (E). Este comando não aceita valores reais.