SóProvas


ID
1211395
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

1. Inicio programa
2. Ler salario
3. Se salario >=1000
4. Então
5.         salarionovo = salario * 1,05
6. Senão
7.         salario = salario * 1,075
8. Fim Se
9. Exibir salario
10.   Exibir salarionovo
11.   Fim programa


Considerando a algoritmo apresentado acima, julgue os itens seguintes acerca de lógica de linguagens de programação.

Para qualquer salario que for maior que 1000, o valor final de salario será acrescido em 50% de seu valor anterior.

Alternativas
Comentários
  • Errado.

    Será acrescido em 5% de seu valor anterior. Para que fosse 50%, a linha 5 deveria multiplicar por 1,5

  • Na verdade, Fernando, a variável salario será acrescida de 7,5% (ver linha 7). A linha 5 acrescenta 5% à variável salarionovo.

    Observe que a banca diz "... o valor final de salario será acrescido em 50% de seu valor anterior." 
    De qualquer forma a questão está errada.
  • Na verdade, para qualquer salário maior que 1000 o valor do salário não será incrementado, pois a opção que altera a variável salario só é executada caso a primeira condição seja falsa (3. Se salario >=1000).

    Não sei se foi intencional esse joguinho de variáveis, pois é meio estranho a lógica de incrementar uma variável ou outra. No mínimo escolha inadequada de nomes de variáveis. Apesar de que não influencia em nada na resposta, pois em nenhum dos casos ha um acrescimo de 50% (*1,5). O lance é mais matemática básica do que algoritmo ou programação.

  • Força Guerreiro!!!!!!