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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts