DHTML - Uso de ARRAY, FOR LOOP o WITH no javascript
Publicado por Emiliano Eloi Silva Barbosa 31/10/2005
[ Hits: 6.891 ]
Homepage: http://emilianoeloi.com.br
Verificação de resultado de loteria(lotomania).
Aplicação de ARRAY, FOR LOOP e WITH.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Logomania</title> <meta name="resource-type" content="document"> <meta name="classification" content="Internet"> <meta name="description" content="Verificar Resultado da Lotomania"> <meta name="keywords" content="logomania"> <meta name="robots" content="All"> <meta name="distribution" content="Global"> <meta name="rating" content="General"> <meta name="author" content="Emiliano Eloi Silva Barbosa"> <meta name="language" content="pt-br"> <style type="text/css"> * { font-family: verdana; font-size: 10px; } a { text-decoration: none; } a:hover { text-decoration: underline; } </style> <script type="text/javascript"> function fCalcular() { var vResultado, vJogo, i, j, acertos; var posINI, posFIM; var mResultado = new Array(); var mJogo = new Array(); var mAcertos = new Array(); with (document.fLM) { vResultado = iResultado.value; vJogo = iJogo.value; }; posINI = 0; posFIM = 2; acertos = 0; for (i=1;i<=20;i++) { mResultado[i] = vResultado.substring(posINI,posFIM); posINI = posINI+5; posFIM = posFIM+5; } posINI = 0; posFIM = 2; for (i=1;i<=50;i++) { mJogo[i] = vJogo.substring(posINI,posFIM); posINI = posINI+5; posFIM = posFIM+5; } for (i=1;i<=20;i++) { for (j=1;j<=50;j++) { if (mResultado[i] == mJogo[j] && !mResultado[i] == "") { acertos = acertos +1; mAcertos[j] = mResultado[i]+"-"; } } } document.fLM.inAcertos.value = ""; for (i=1;i<=50;i++) { with (document.fLM) { if (!mAcertos[i] == "") { inAcertos.value = inAcertos.value+mAcertos[i]; } } } with (document.fLM) { iAcertos.value = acertos; } } </script> </head> <body> <form Name="fLM" Method="POST" ACTION="ACAO"> Resultado: <input Name="iResultado" id="iResultado" type="text" value="03 - 04 - 06 - 07 - 13 - 16 - 21 - 27 - 28 - 30 - 33 - 35 - 40 - 41 - 45 - 59 - 60 - 66 - 71 - 85" size="50">O Resultado deve se digitado da seguinte maneira: <b>00 - 00 - 00</b><br /> Jogo: <input Name="iJogo" id="iJogo" type="text" value="01 - 02 - 03 - 04 - 06 - 08 - 10 - 11 - 16 - 19 - 20 - 21 - 24 - 30 - 33 - 35 - 54 - 55 - 56 - 57 - 58 - 62 - 66 - 68 - 70 - 71 - 72 - 73 - 74 - 76 - 77 - 78 - 81 - 83 - 85 - 90 - 91 - 93 - 94 - 96 - 98 - 00 " size="50">O Resultado deve se digitado da seguinte maneira: <b>00 - 00 - 00</b><br /> Números: <input Name="inAcertos" id="inAcertos" type="Text" value="" size="50"><br /> Acertos: <input Name="iAcertos" id="iAcertos" type="Text" value="" size="3"><br /> <input Name="iCalcular" id="iCalcular" type="button" value="Cálcular" onClick="fCalcular();"> </form> <p> <b>Endereços:</b><br> Resultado: <a HRef="http://www1.caixa.gov.br/Loterias/Resultados/Asp/lotomania.asp">http://www1.caixa.gov.br/Loterias/Resultados/Asp/lotomania.asp</a><br /> Aprenda JS: <a HRef="http://www.w3schools.com/js/default.asp">http://www.w3schools.com/js/default.asp</a> </p> <p> <a href="http://validator.w3.org/"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"> </a> </p> </body> </html>
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta