Ir para conteúdo

gorilla

Members
  • Total de itens

    8
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre gorilla

  1. gorilla

    Dúvidas com parâmetros

    Olá pessoal, semana passada tirei umas dúvidas sobre esse código aqui e foi resolvido, mas agora se tornou necessário transformar os valores inteiros em parâmetros e eu não manjo muito disso. Como fica se atribuir parâmetros à função, não utilizando uma lista vazia? No caso, a quantidade de números n a serem impressos e os valores de i e j. O código imprime os n primeiros múltiplos de i, de j ou de ambos. Dica que me deram é utilizar um for dentro do while para verificar os múltiplos var valoresinteiros = { n: 6, i: 2, j: 3 } function vermultiplos(dados, elementos) { var listamulti = [], listaI = 0, listaJ = 0; var y = 0; for (var x = 0; x < dados.n; x++) { if (listaI < listaJ) { listamulti.push(listaI); listaI += dados.i; } else if (listaI == listaJ) { listamulti.push(listaI); listaI += dados.i; listaJ += dados.j; } else if (listaI > listaJ) { listamulti.push(listaJ); listaJ += dados.j; } while (listamulti.length < elementos){ if (y % listaI==0 || y % listaJ==0) listamulti.push(y); y++; } } return listamulti; }
  2. gorilla

    Mostrando múltiplos

    Excelente, pessoal! Ajudaram bastante, qualquer dúvida eu falo aqui
  3. gorilla

    Mostrando múltiplos

    É esse o caminho, amigo. Só uma coisa, o parâmetro config representa o que? E como vou verificar se eles são multiplos?
  4. gorilla

    Mostrando múltiplos

    Alguém pode me ajudar, por favor?
  5. gorilla

    Mostrando múltiplos

    Bom dia. Esse código pede para o usuário dar uma quantidade de números para ser mostrado, sendo que esses números serão os primeiros múltiplos de dois números i e j que também serão dados pelo usuário. O código funciona, porém estou achando muito confuso, queria algo mais limpo e legível se possivel; que ele verificasse se os números são ou não múltiplos, e principalmente que houvesse uma função recebendo parâmetros em vez do usuário dar os dados. //FUNÇÃO?? function vermultiplos(){ var listamulti = []; var n = +prompt("Quantidade de números para mostrar:"); var i = +prompt("Valor de i"); var j = +prompt("Valor de j"); var listaI = 0; var listaJ = 0; for (var x = 0; x < n; x++) { if (listaI < listaJ) { listamulti.push(listaI); listaI += i; } else if (listaI == listaJ){ listamulti.push(listaI); listaI += i; listaJ += j; } else if (listaI > listaJ){ listamulti.push(listaJ); listaJ += j; } } console.log(listamulti); }
  6. gorilla

    Exercícios básicos de matemática

    Muito obrigado, parceiro. Tem sido muito útil. Você tem alguma ideia em relação ao de mostrar os números impares?
  7. gorilla

    Exercícios básicos de matemática

    Muito legal, @wootzor! Gostei mesmo Queria tirar outra dúvida agora, como ficaria esse sem recursividade? Ele calcula a soma dos inteiros de um número, ex: n = 4, a soma é 1+2+3+4 = 10 function somar(n){ if (n === 0) { return 0; } else { return n + somar(n - 1); } } console.log(somar(4)); E esse aqui, queria dar uma quantidade, e com essa quantidade contar os primeiros ímpares, por exemplo se n=3, imprimisse 1,3,5 <div class = "container"> <input placeholder="Número de inteiros" id="inteiros"/> <button id= "verificar"> Mostrar</button> <div> function impares(n){ var n = document.getElementById("inteiros"); var x = parseInt(n.value); for (var i = 1; i <= n.value * 2; i = i+2){ i = 0; while (i <= n*2){ i = i+2; } } } document.getElementById("verificar").addEventListener("click", impares);
  8. gorilla

    Exercícios básicos de matemática

    Boa noite, sou novo em JavaScript e queria começar tirando umas dúvidas com exercícios básicos de matemática, por exemplo esse de mostrar na tela os quadrados dos números de uma lista, o que eu to fazendo de errado? Pq só aparece o primeiro número function quadrado(array) { var lista = [], x = array.length; for (var j=0; j<x; j++){ lista = Math.pow(array[j], 2); return lista; } } alert(quadrado([0,3,6])); Outra dúvida, como eu faço fatorial de um número n escolhido? Codificação bem básica mesmo
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.