Ed
há 4 dias
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 múltiplos valores (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 diversos valores constantes, tornando o código mais legível e organizado. É a melhor opção para o caso apresentado. B) Laço while - Essa estrutura é usada para repetir um bloco de código enquanto uma condição for verdadeira, não se aplica ao caso de comparação de valores. C) Laço for - Essa estrutura é utilizada para iterar sobre uma sequência ou um número fixo de iterações, não é adequada para a comparação de um único valor com múltiplos casos. D) Comando if simples - Embora possa ser usado, ele não é a melhor escolha para múltiplas comparações, pois se tornaria verboso. E) Operador ternário - É útil para decisões simples, mas não é adequado para múltiplas comparações como no caso apresentado. Portanto, a alternativa correta é: A) Comando switch (Escolha), que avalia uma expressão e a compara com diversos casos (case).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade