• Matéria: Informática
  • Autor: thiago3835
  • Perguntado 7 anos atrás

Um programador é o responsável pelo desenvolvimento nos bancos de dados da prefeitura de uma cidade litorânea, onde atualmente deve desenvolver uma solução no banco de dados que efetua a venda dos ingressos para os passeios de escuna. Nessa solução, o operador deve digitar o número da venda, e o programa deve retornar o valor com 30% de desconto.
Essa necessidade de se implementar essa funcionalidade surgiu em uma reunião com o prefeito e os donos de escuna que na baixa temporada viram o número de turistas cair, então a solução encontrada foi fazer uma promoção nessa época do ano.


Para isso, primeiramente foi necessário desenvolver uma função por meio da sintaxe SQL:


CREATE FUNCTION fn_desc(x DECIMAL(5,2), y INT)
RETURNS DECIMAL(5,2)
RETURN ((x * y)*0.7);



A partir dessa primeira função pode-se observar que:


I. (x DECIMAL(5,2), y INT): recebe o valor do passeio na tabela destino, e a quantidade de ingressos disponível na tabela vendas.
II. RETURNS DECIMAL(5,2): irá retornar um valor com o desconto de 30% no formato de moeda, conforme exemplo: 255,00.
III. RETURN ((x * y)*0.7);: efetua o cálculo aritmético da função chamada fn_desc, em que: ((ValorDoDestino * QuantidadeDeIngressos)* Desconto).

A partir do que foi descrito sobre a função, pode-se afirmar que são verdadeiros apenas os itens:

Escolha uma:
a. I, II, III.
b. III.
c. I, III.
d. I, II.
e. II, III.

Respostas

respondido por: JhonnyPedroso
18

A alternativa correta é:

I, II, III.

respondido por: mcmg2010
5

Resposta:

I, II, III.        (Correto)

Explicação:

Corrigido pelo AVA.

Anexos:
Perguntas similares