Ed
semana passada
Para resolver a questão sobre qual estrutura de controle seria mais adequada para lidar com múltiplas condições distintas de forma eficiente, vamos analisar as opções: A) Laço 'while' com break para controle - Essa estrutura é mais adequada para repetição de ações enquanto uma condição for verdadeira, não para múltiplas condições distintas. B) Goto e labels para saltos manuais - Embora possa ser usado para saltar entre partes do código, o uso de 'goto' é geralmente desencorajado por tornar o código difícil de entender e manter. C) Operadores ternários encadeados - Embora possam ser usados para condições simples, eles não são ideais para múltiplas condições complexas, pois podem tornar o código confuso. D) Switch-case combinado com enums - Essa estrutura é ideal para lidar com múltiplas condições distintas de uma mesma variável, permitindo uma leitura mais clara e organizada do código. E) Estrutura recursiva de funções condicionais - A recursão é mais adequada para problemas que podem ser divididos em subproblemas semelhantes, não necessariamente para múltiplas condições distintas. Diante dessa análise, a opção mais adequada para lidar com múltiplas condições distintas de forma eficiente é: D) Switch-case combinado com enums.