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:
Respostas
respondido por:
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 similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás