Oi gente.. alguem sabe montar uma "calculadora" par converter numero Binário em Decimal????
Número Binário Em Decimal
Started By Damon, 31/10/2003, 13:48
4 replies to this topic
#1
Posted 31/10/2003, 13:48
#2
Posted 31/10/2003, 16:41
Tente fazer isto...
De binário para decimal...
E de decimal para binário...
O número dentro dos parênteses, depois da vírgula, indica qual base está sendo trabalhado o número, e este número pode ser de 2 até 36...
De binário para decimal...
num = parseInt(num,10);Onde num é um número binário...
E de decimal para binário...
num = parseInt(num,2);Onde num é um número decimal...
O número dentro dos parênteses, depois da vírgula, indica qual base está sendo trabalhado o número, e este número pode ser de 2 até 36...
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#3
Posted 08/11/2003, 16:31
Cara, agradeco a sua atencao.. + soh agora pude testar.
Quando testei, verifiquei q a sua informacao estava invertida:
de Binário para decimal eu uso:
num = parseInt(num,2);
e no caso de decimal para binário, não funcionou.
Eu montei a seguinte página:
Damon
Quando testei, verifiquei q a sua informacao estava invertida:
de Binário para decimal eu uso:
num = parseInt(num,2);
e no caso de decimal para binário, não funcionou.
Eu montei a seguinte página:
<html>
<script>
function FunçãoBIN(){
document.formteste.Nome.value = parseInt(document.formteste.Nome.value,2);
}
function FunçãoDEC(){
document.formteste.Nome.value = parseInt(document.formteste.Nome.value,10);
}
</script>
<body>
<form name="formteste">
Numero: <input type="text" name="Nome"><br>
<a href="javascript:FunçãoBIN()">Bin</a> | <a href="javascript:FunçãoDEC()">Dec</a><br>
</form>
</body>
</html>Damon
#4
Posted 08/11/2003, 19:10
Fiz esse método veja se te ajuda:
qualquer dúvida poste novamente
<script language="JavaScript">
Math.dec2bin = function(n) {
var r=n, a=""
while (Math.floor(r) != 0) {
a += Math.floor(r%2).toString();
r /= 2;
}
return a.split("").reverse().join("");
};
//convertendo em binário
numero = Math.dec2bin(200);
alert("Binário = "+numero);
//convertendo em decimal
numero = parseInt(numero, 2);
alert("Decimal = "+numero);
</script>
qualquer dúvida poste novamente
#5
Posted 10/11/2003, 11:49
Seguinte...
O parseInt transforma da base que você indica dentro do parênteses para decimal, ou seja, qualquer número de qualquer base para decimal...
O parseInt transforma da base que você indica dentro do parênteses para decimal, ou seja, qualquer número de qualquer base para decimal...
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










