DHTML - Uso de ARRAY, FOR LOOP o WITH no javascript
Publicado por Emiliano Eloi Silva Barbosa 31/10/2005
[ Hits: 7.123 ]
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>
283 Script Úteis em JavaScript para um amplo estudo!
Mostrar e Esconder DIV com HTML, JavaScript e CSS
Atualize suas paginas automaticamente
Script de um programa de HTML em java
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (38)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (1)
Mint Xfce não mantém a conexão no wi-fi (2)









