Considere o código PL/SQL abaixo. Ao executar o código acima...
Considere o código PL/SQL abaixo.
Ao executar o código acima no Oracle 12c em condições ideais, o resultado será
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