Questão 2127637

Tecnologia da Informação · 2024

Questão

ID 2127637

Disciplina: Tecnologia da Informação

Assunto: Estruturas de Controle: Decisão e Repetição

Ano: 2024 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso


Considere a função implementada em linguagem C:

float calcular taxa(int idade, float renda) {

if (idade >= 18)

if (renda > 20000)

return 0.2;

else

return 0.1;

else

if (renda > 10000)

return 0.15;

else

return 0.05;

}

Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função.

I - É possível otimizar o código utilizando somente três instruções if e apenas um else.

Il - É possível otimizar o código utilizando apenas um return.

III - É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000).

Assinale a alternativa correta:

Alternativas da questão 2127637
Pular para o conteúdo principal