Jump to content

aluizius

Members
  • Content count

    9
  • Joined

  • Last visited

Community Reputation

0 Comum

About aluizius

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. aluizius

    [Resolvido] Objetos JSON

    Estou assim por enquanto, não sei se estou num bom caminho, por enquanto não rodou nada function geral(dados, semanas, vendas) { var maiorvenda = 0; var melhorsemana; for (var x in dados) { if (dados[x].Vendas > vendas) { //dados[x].Vendas === vendas; maiorvenda = dados[x].Vendas; melhorsemana = dados[x].Semana; return melhorsemana; } else if (dados[x].Vendas > vendas) { // dados[x].Semana === semanas; maiorvenda = dados[x].Vendas; return melhorsemana; } } var loja = [{ "Semana": 1, "Vendas": 35 }, { "Semana": 2, "Vendas": 53 }, { "Semana": 3, "Vendas": 48 }, { "Semana": 4, "Vendas": 24 }]; melhorsemana = geral(loja, function(item, semanas) { if (item.Semana === semanas) { return melhorsemana; } }); maiorvenda = geral(loja, function(item, vendas) { if (item.Vendas === vendas) { return maiorvenda; } }); melhorsemana = geral(semanas); maiorvenda = geral(vendas); alert("a semana de maior venda foi a " + melhorsemana + "ª, com " + maiorvenda + " vendas"); }
  2. aluizius

    [Resolvido] Objetos JSON

    Não entendi a segunda opção, pode me explicar melhor?
  3. aluizius

    [Resolvido] Objetos JSON

    Isso! Era tipo isso que eu estava tentando fazer. Só mais uma coisa cara, tem alguma forma de chamar ambos (quantidade de vendas e a melhor semana) juntos numa função só, como parâmetros?
  4. aluizius

    [Resolvido] Objetos JSON

    Pra ser sincero não encontrei algo que me ajudasse lá. No final das contas eu só queria exibir qual semana que mais vendeu e quanto vendeu. Não sei como relacionar essa lista de objetos com uma função com parâmetros, e no fim chamar os mesmos
  5. aluizius

    [Resolvido] Objetos JSON

    Na verdade @gabrieldarezzo eu estava querendo algo mais baseado em chamar a função com parâmetros, sem usar prompt de preferência, tem algo assim para me explicar?
  6. aluizius

    [Resolvido] Objetos JSON

    Desculpa mas eu não entendi, como vou relacionar isso à lista de quantidade de vendas?
  7. aluizius

    [Resolvido] Objetos JSON

    Tentei fazer mas não cheguei lá, mas queria algo perto disso var loja = [{ "Vendas": 3 }, { "Vendas": 4 }, { "Vendas": 2 }, { "Vendas": 5 }]; function vendas(semana, quantidade) { var melhorsemana = 0; for (var i = 2; i <= semana.length; i = i + 1) { var qt = +prompt("Vendas da semana " + i + ": "); if (semana[i].Vendas === quantidade) { qt[i] = quantidade[i]; melhorsemana = i; } } return melhorsemana; //alert(melhorsemana("Melhor semana: " + semana + " / Maior quantidade: " + quantidade)); } ///DEVERIA SER UMA FUNÇÃO RETORNANDO UM OBJETO JSON
  8. aluizius

    [Resolvido] Objetos JSON

    var melhorsemana = 0; var maiorquantidade = +prompt("Vendas da semana 1: "); for (var i = 2; i <= 4; i = i + 1) { var qt = 0; if (qt > maiorquantidade) { maiorquantidade = qt; melhorsemana = i; } } alert ("Melhor semana: "+melhorsemana+ " / Maior quantidade: " +maiorquantidade); Pessoal, não tenho muita prática com JSON, queira saber como ficaria esse programinha com uma function retornando um objeto JSON com parâmetros. Ele pede para colocar a quantidade de vendas em cada semana e no fim mostra qual semana rendeu mais. Eu utilizo melhorsemana = 0 para servir de parâmetro para a primeira semana, mas queria que tivesse também outra forma de fazer isso.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.