"A estrutura ESCOLHA-CASO (em inglês SWITCH-CASE), é uma solução elegante quanto se tem várias estruturas de decisão (SE-ENTÃO-SENÃO) aninhadas. Isto é, quando outras verificações são feitas caso a anterior tenha falhado (ou seja, o fluxo do algoritmo entrou no bloco SENÃO). "
Uma estrutura condicional múltipla, como o switch/case, pode substituir estruturas condicionais aninhadas, ou seja, estrutura if dentro de estrutura if. Porém, há diferenças sutis entre usar estruturas condicionais aninhadas ou múltiplas. Assinale a alternativa que apresenta uma diferença que existe.
Alternativas
Alternativa 1:
Na estrutura switch/case não se testa uma condição, mas o valor de uma variável.
Alternativa 2:
Todos os casos tratados por uma estrutura podem também ser tratados pela outra.
Alternativa 3:
A estrutura switch/case é utilizada nos casos em que as estruturas condicionais aninhadas não suportam.
Alternativa 4:
A estrutura switch/case não permite a execução de comandos para um caso não descrito, como o "else" do "if".
Alternativa 5:
A estrutura if não permite a comparação de grandezas contínuas, apenas discretas, enquanto o switch/case permite.
Soluções para a tarefa
Respondido por
9
Alternativa 1, e é possível notarmos isso na própria sintaxe do Switch/Case:
switch (variável) {
case <valor>:
//blablabla
break;
case <outro valor>
//outroblablabla
break;
default:
//se tudo deu false
}
switch (variável) {
case <valor>:
//blablabla
break;
case <outro valor>
//outroblablabla
break;
default:
//se tudo deu false
}
Perguntas interessantes
Português,
8 meses atrás
Matemática,
8 meses atrás
Inglês,
8 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Geografia,
1 ano atrás
Geografia,
1 ano atrás