Ir para conteúdo
Fórum Script Brasil
  • 0

Java Script


Danielli Caetano

Pergunta

Acho que esse também não está certo

Usando laços de repetição, criar um script que mostr na página quantos e quais são os múltiplos de 19 até 100.

<html>
<head>
<script Language="JavaScript">
function calcula_multiplo() {
var multiplo = 0;
    for (var i = 0;i<=100;i++) {
        if ((i%19)==0) {
            multiplo++;
            document.write("Multiplos de 19: "+i+"<br>");
        }
            }
    document.write("Total: "+multiplo);
}
</script>
<body onLoad="java script:calcula_multiplo();">
</body>
</html>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

tá certo, só alterei o inicio do for para um para o resultado 0 não aparecer

<html>
<head>
<script Language="JavaScript">
function calcula_multiplo() {
var multiplo = 0;
    for (var i = 1;i<=100;i++) {
        if ((i%19)==0) {
            multiplo++;
            document.write("Multiplos de 19: "+i+"<br>");
        }
    }
    document.write("Total: "+multiplo);
}
</script>
<body onLoad="java script:calcula_multiplo();">
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

hmmm... dá pra melhorar esse código. Do jeito que está aí, serão feitas 100 ou 101 iterações, certo?

Faça-se o seguinte: ao invés de um incremento unitário em "i", incrementemos 19 unidades a cada iteração.

function calcula_multiplo() {
var multiplo = 0;
    document.write("Multiplos de 19: <br>");
    for (var i = 19; i<=100; i+=19) {
        multiplo++;
        document.write(i+"<br>");
    }
    document.write("Total: "+multiplo);
}

Resultado: serão realizadas 5 iterações somente!. WOW!!!! 20x menos B)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...