Logo Passei Direto
Buscar

Informática

Biológicas / Saúde
Questão 2 I LINGUAGEM DE PROGRAMACAO Em um programa de simulação financeira, é necessário verificar a categoria de um investimento com base em seu código numérico. O código pode ser: 1. para "Renda Fixa", 2. para "Ações" ou 3. para "Fundos Imobiliários". Caso seja qualquer outro número, deve ser classificado como "Outros". 0 uso de múltiplos comandos if-else encadeados tornaria O código verboso e menos legível. Qual estrutura de controle de fluxo é mais adequada para determinar a execução de um bloco de código com base na comparação de uma variável com uma série de valores constantes predefinidos? A Comando switch (Escolha), que avalia uma expressão e a compara com diversos casos (case). B Laço for, para iterar sobre as opções. C Comando if simples, que avalia uma única condição booleana. D Operador ternário, para decisões simples de uma linha. E Laço while, que executa enquanto uma condição é verdadeira.
User badge image
Aragao Junior

há 2 meses

Respostas

User badge image

Ed Verified user icon

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).

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina