Informática, perguntado por vitoralicer, 8 meses atrás

Observe o problema: ler a variável categoria e determinar a categoria do funcionário e qual o valor de imposto que o indivíduo pagará sobre seu salário, conforme tabela apresentada abaixo.

Caso seja informada uma categoria inválida (diferente de A, B e C) a frase a ser exibida deve ser “Categoria inexistente”; senão, deve ser impresso o valor do imposto calculado sobre o salário do funcionário.

Analise os comandos de seleção aplicados nos três algoritmos abaixo para a resolução do problema descrito.
Avalie as alternativas apresentadas com relação aos algoritmos desenvolvidos e selecione a alternativa CORRETA.​​​​​​​

A.
A alternativa II é a pior solução desenvolvida.
B.
As alternativas I e II equivalem em número de testes se o valor de sal=100 e cat=”C”.
C.
As alternativas II e III equivalem em número de testes se o valor de sal=800 e cat= “B”.
D.
A alternativa I é uma das melhores soluções desenvolvidas.
E.
Todas as alternativas representam corretamente uma solução para o problema apresentado.

Anexos:

Soluções para a tarefa

Respondido por douglasbapiso69
10

Resposta:

letra D

Explicação:

Por utilizar o comando Escolha, a alternativa I apresenta duas vantagens sobre as demais alternativas: é mais concisa e fácil de ler e, na maioria das linguagens de programação, reduz a quantidade de testes lógicos a serem realizados. Comparando as três alternativas, caso a categoria A seja escolhida, a alternativa I realiza apenas um teste lógico, a alternativa 2 realiza também apenas um teste lógico (mas o código está mais confuso, com comandos SE aninhados e falta um pedaço do código ao final) e a alternativa 3 realiza pelo menos 3 testes lógicos.

Perguntas interessantes