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);
}Discussão (7)
Carregando comentários...