como testar se um numero é par ou impar. [RESOLVIDO]

1. como testar se um numero é par ou impar. [RESOLVIDO]

emanuel douglas sousa costa
o.outro.cara

(usa Ubuntu)

Enviado em 12/10/2012 - 15:19h

Estou começando a estudar javascript agora, e estou tendo dificuldade em uma coisa simples, pos não estou fazendo o script ter retorno esperado.

bem eu quero fazer um test para verificar se o numero é par ou impar e exebir o resultado em um input de text mas ele não ta rodando.

o script que eu fiz foi esse aqui.

javascript

function start() {
var form = document.getElementByID("formulario");
var captura = form.numero.value;
var test = captura % 2;
if (test == 0){
form.resposta.value = "Número Par";
} else {
form.resposta.value = "Número Impar";
}
}

html

<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="javascript.js"></script>
</head>
<body>
<form name="formulario">
<table>
<tr>
<td><label for="numero">Numero</label></td>
<td><input id="numero" name="numero" type="text" /></td>
</tr>
<tr>
<td colspan="2">
<input type="text" name="resposta" disabled="disabled" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" name="resposta" value="Click-me!" onclick="start();" />
</td>
</tr>
</table>
</form>
</body>
</html>





  


2. Re: como testar se um numero é par ou impar. [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 12/10/2012 - 17:17h

sim, é... ?


3. Re: como testar se um numero é par ou impar. [RESOLVIDO]

emanuel douglas sousa costa
o.outro.cara

(usa Ubuntu)

Enviado em 12/10/2012 - 17:32h

alguem pode pontar um luz pra mim?


4. Re: como testar se um numero é par ou impar. [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 14/10/2012 - 22:52h

Vc colocou o "name" o input=button igual ao name do input=text, ai vai o código corrigido:



<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function start() {
var form = document.getElementById("formulario");
var captura = form.numero.value;
var test = captura % 2;
if (test == 0){
form.resposta.value = "Número Par";
} else {
form.resposta.value = "Número Impar";
}
}

</script>
</head>
<body>
<form name="formulario" id="formulario">
<table>
<tr>
<td><label for="numero">Numero</label></td>
<td><input id="numero" name="numero" type="text" /></td>
</tr>
<tr>
<td colspan="2">
<input type="text" name="resposta" id="resposta" disabled="disabled" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" value="Click-me!" onclick="javascript:start();" />
</td>
</tr>
</table>
</form>
</body>
</html>



5. Re: como testar se um numero é par ou impar. [RESOLVIDO]

Tulio Amancio
tsuriu

(usa Manjaro Linux)

Enviado em 14/10/2012 - 22:58h

Manda ele dividir por 2.

se o resultado por inteiro é par e não é impar...


6. Re: como testar se um numero é par ou impar. [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 15/10/2012 - 10:01h

tsuriu escreveu:

Manda ele dividir por 2.

se o resultado por inteiro é par e não é impar...


Essa parte ele já fez da forma correta, testando o resto do módulo da divisão por 2. O problema foi o HTML mesmo.


7. Re: como testar se um numero é par ou impar. [RESOLVIDO]

emanuel douglas sousa costa
o.outro.cara

(usa Ubuntu)

Enviado em 16/10/2012 - 08:28h

Corrigi o name deu certo aqui, tinha outro erro tbm, o arquivo javascript estava salvo como javascript.js.js, o meu html não tava encontrando o javascript, mas vlw mesmo.
hehehe tou começando agora com js e tive um pouco de dificuldade pois so tenho conhecimento em php.
e notei que é bem diferente.

vlw comunidade VOL amo muito V6

S2 S2, Amo muito!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts