Considere o código PL/SQL abaixo. Ao executar o código acima...

Próximas questões
Com base no mesmo assunto
Q869157 Banco de Dados

Considere o código PL/SQL abaixo.


Imagem associada para resolução da questão


Ao executar o código acima no Oracle 12c em condições ideais, o resultado será

Alternativas

Comentários

Veja os comentários dos nossos alunos


vendas = 10100
quote  = 10000
emp_id = 120
bonus = 50
salario = 50

10100 > 10200
nao, 'e menor 

entao bonus = 50

vendas = 12000
quote  = 10000
emp_id = 121

12000 > 10200
Sim. 'E maior

entao bonus 2000/4 = 500

Na primeira, o funcionário não excedeu a quota em 200, recebendo um bônus mínimo que é 50.

Na segunda, o funcionário excedeu a quota em 2000, recebendo 1/4 desse excesso que é 500.

Letra B.

 

E quanto a E, é completamente falsa.

No primeiro caso, na linha:

bonus := (venda - quota) /4

Não ficaria bonus := (10100 - 10000)/4 ??? Isso daria 25 e não 50. A variável quota não é aumentada em 200, só para efeito de comparação, correto? Estou deixando de ver algo?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo