Ed
há 2 meses
Para resolver essa questão, precisamos analisar as opções de estruturas de controle de fluxo disponíveis e qual delas se encaixa melhor na situação descrita. A situação envolve verificar um código numérico que pode ter vários valores possíveis (1, 2, 3) e classificar o investimento de acordo. O uso de múltiplos comandos if-else tornaria o código verboso, então precisamos de uma estrutura que seja mais clara e direta. Vamos analisar as alternativas: A) Comando switch (Escolha) - Essa estrutura é ideal para comparar uma variável com vários valores constantes, tornando o código mais legível e organizado. É a melhor opção para o caso apresentado. B) Laço for - Essa estrutura é usada para iterar sobre uma sequência de valores, não é adequada para a situação descrita. C) Comando if simples - Embora possa funcionar, não é a melhor escolha, pois não é tão legível quanto o switch para múltiplas comparações. D) Operador ternário - É útil para decisões simples, mas não é adequado para múltiplas opções como neste caso. E) Laço while - Essa estrutura é usada para executar um bloco de código enquanto uma condição é verdadeira, não se aplica à situação de comparação de valores. Portanto, a alternativa correta é: A) Comando switch (Escolha), que avalia uma expressão e a compara com diversos casos (case).


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade