Logo Passei Direto
Buscar

Programação

UNINASSAU
Questão 9 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". O 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 ea compara com diversos casos (case). B Laço while, que executa enquanto uma condição é verdadeira. C Laço for, para iterar sobre as opções. D Comando if simples, que avalia uma única condição booleana. E Operador ternário, para decisões simples de uma linha.
User badge image
Robson Fernando

há 4 dias

Respostas

User badge image

Ed Verified user icon

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

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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