Informática, perguntado por lkj32, 1 ano atrás

Gente vocês podem me ajudar resolvendo esse código aqui? Por favor?
Sr. Manoel Joaquim possui uma grande loja de artigos de R$ 1,99, com cerca de 10 caixas. Para agilizar o cálculo de quanto cada cliente deve pagar ele desenvolveu um tabela que contém o número de itens que o cliente comprou e ao lado o valor da conta. Desta forma a atendente do caixa precisa apenas contar quantos itens o cliente está levando e olhar na tabela de preços. Você foi contratado para desenvolver o programa que monta esta tabela de preços, que conterá os preços de 1 até 50 produtos, conforme o exemplo abaixo.


jvsilvictorox7rfj: Está faltando o exemplo, moça.
jvsilvictorox7rfj: E qual a linguagem ?
lkj32: Atá eu vou colocar o exemplo e a linguagem é softblue
lkj32: O exemplo é:
lkj32: Lojas quase dois -tabela de preços 1-R$1,99 2- R$3,98
jvsilvictorox7rfj: SoftBlue é a IDE, certo ? A linguagem seria SQL ?
lkj32: Sim,isso mesmo
lkj32: Faltou o ultimo exemplo 50- R$99,50

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1


Seguem os códigos abaixo. Talvez seja necessário que você adapte algumas sintaxes, já que pode haver alguma diferença por ser o SoftBlue (nunca o utilizei).



Para criar a tabela:

CREATE TABLE tabelaprecos
(
   quantidade int unsigned NOT NULL,
   preco float NOT NULL
);



Para inserir as 50 linhas com os preços, deverá ter uma função com um loop:

DECLARE
      i    int
BEGIN
      FOR i IN 1..50 LOOP
                INSERT INTO tabelaprecos (quantidade,preco) VALUES(i,i*1.99);
     END LOOP;
END;



E para exibir toda a tabela:

SELECT * FROM tabelaprecos





lkj32: Muito obrigado mesmo quebrou o meu galho
jvsilvictorox7rfj: A base da lógica é essa aí. Como disse, talvez seja necessário adaptar alguma sintaxe.
lkj32: OK
Perguntas interessantes