Magna Concursos
3270440 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: IF-MT
Orgão: IF-MT

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:

 

Provas

Questão presente nas seguintes provas

Professor PEBTT - Informática

60 Questões